如果您想了解一起玩"Docker"之1——Ubuntu配置安装Docker运行环境并安装和Ubuntu、Centos镜像的知识,那么本篇文章将是您的不二之选。我们将深入剖析一起玩"Docker"之1—
如果您想了解一起玩 "Docker" 之 1——Ubuntu 配置安装 Docker 运行环境并安装和Ubuntu、Centos镜像的知识,那么本篇文章将是您的不二之选。我们将深入剖析一起玩 "Docker" 之 1——Ubuntu 配置安装 Docker 运行环境并安装的各个方面,并为您解答Ubuntu、Centos镜像的疑在这篇文章中,我们将为您介绍一起玩 "Docker" 之 1——Ubuntu 配置安装 Docker 运行环境并安装的相关知识,同时也会详细的解释Ubuntu、Centos镜像的运用方法,并给出实际的案例分析,希望能帮助到您!
本文目录一览:- 一起玩 "Docker" 之 1——Ubuntu 配置安装 Docker 运行环境并安装(Ubuntu、Centos)镜像
- Centos/Ubuntu一行指令安装Docker
- CentOS/Ubuntu安装docker
- CentOS7 和 Ubuntu 下安装 Docker & Docker-Compose
- Docker - Ubuntu18 安装 docker-ce
一起玩 "Docker" 之 1——Ubuntu 配置安装 Docker 运行环境并安装(Ubuntu、Centos)镜像
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app), 更重要的是容器性能开销极低。
Docker 的应用场景
-
Web 应用的自动化打包和发布。
-
自动化测试和持续集成、发布。
-
在服务型环境中部署和调整数据库或其他的后台应用。
- 从头编译或者扩展现有的 OpenShift 或 Cloud Foundry 平台来搭建自己的 PaaS 环境。
ubuntu 安装 docker
sudo apt-get install docker.io #安装docker
拉取 ubuntu 或 centOS 镜像
sudo docker pull daocloud.io/ubuntu #拉取一个ubuntu镜像到本地
sudo docker pull centos:7.2.1511 #拉取一个CentOS 7.2镜像到本地
列出镜像
sudo docker images
装载镜像到容器并运行进入容器系统
sudo docker run -it -p 2221:22 -p 8880:80 cd6d8154f1e1 /bin/bash #运行ubuntu容器系统
sudo docker run -it -p 2221:22 -p 8880:80 ddc0fb7d7a72 /bin/bash #运行centos容器系统
执行后就进入了 docker 容器,输入”exit“推出镜像系统
列出全部装载的容器,包括已停止的和正在运行的
sudo docker ps -a
启动容器
sudo docker start a40cc085c83d #启动容器
sudo docker ps #列出当前正在运行的容器
sudo docker attach a40cc085c83d #进入当前容器
Centos/Ubuntu一行指令安装Docker
Docker是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows机器上,也可以实现虚拟化。下面将分别介绍在CentOS和Ubuntu系统上安装Docker的步骤。
CentOS系统安装Docker
在CentOS系统中,我们可以使用yum命令来安装Docker。首先,我们需要删除旧的版本:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
接着,安装一些必要的一组软件包,它们可以让你使用yum命令从HTTPS连接上的存储库中安装软件:
sudo yum install -y yum-utils
然后,设置Docker存储库:
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
最后,安装Docker引擎:
sudo yum install docker-ce docker-ce-cli containerd.io
安装完毕后,启动Docker:
sudo systemctl start docker
要验证Docker是否已经正确安装,可以运行hello-world镜像:
sudo docker run hello-world
Ubuntu系统安装Docker
在Ubuntu系统中,我们可以使用apt命令来安装Docker。首先,我们需要删除旧的版本:
sudo apt-get remove docker docker-engine docker.io containerd runc
接着,更新apt包索引:
sudo apt-get update
然后,安装一些必要的软件包,它们可以让apt命令使用HTTPS连接:
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release
接下来,添加Docker的官方GPG密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
然后,设置Docker存储库:
echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
接着,更新apt包索引:
sudo apt-get update
最后,安装Docker引擎:
sudo apt-get install docker-ce docker-ce-cli containerd.io
安装完毕后,启动Docker:
sudo systemctl start docker
要验证Docker是否已经正确安装,可以运行hello-world镜像:
sudo docker run hello-world
以上就是在CentOS和Ubuntu系统上安装Docker的步骤。注意,以上所有操作都需要root权限,如果没有,请在命令前添加sudo。同时,安装过程中可能会因为网络原因导致失败,这时可以尝试换个网络环境或者配置国内的镜像源。
CentOS/Ubuntu安装docker
Docker支持以下的CentOS版本:
CentOS 7 (64-bit)
CentOS 6.5 (64-bit) 或更高的版本
建议:
Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。
Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。
查看内核版本:
[root@test ~]# uname -r
3.10.0-514.26.2.el7.x86_64
安装Docker:
[root@test ~]# yum -y install docker
最后输出这些即是安装完成
Installed:
docker.x86_64 2:1.12.6-68.gitec8512b.el7.centos
Dependency Installed:
container-selinux.noarch 2:2.33-1.git86f33cd.el7 container-storage-setup.noarch 0:0.8.0-3.git1d27ecf.el7 docker-client.x86_64 2:1.12.6-68.gitec8512b.el7.centos docker-common.x86_64 2:1.12.6-68.gitec8512b.el7.centos
oci-register-machine.x86_64 1:0-3.13.gitcd1e331.el7 oci-systemd-hook.x86_64 1:0.1.14-1.git1ba44c6.el7 oci-umount.x86_64 2:2.3.0-1.git51e7c50.el7 skopeo-containers.x86_64 1:0.1.26-2.dev.git2e8377a.el7.centos
Complete!
启动Docker后台服务
[root@test ~]# service docker start
Redirecting to /bin/systemctl start docker.service
测试运行helloworld
[root@test ~]# docker run hello-world
Unable to find image ''hello-world:latest'' locally
Trying to pull repository docker.io/library/hello-world ...
latest: Pulling from docker.io/library/hello-world
ca4f61b1923c: Pull complete
Digest: sha256:4a8b4aa0b2d025dd6aad41d36e5d45b2fee996f27fe49dd130d9afefe7a8f7cd
Hello from Docker!
This message shows that your installation appears to be working correctly.
To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
(amd64)
3. The Docker daemon created a new container from that image which runs the
executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
to your terminal.
To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash
Share images, automate workflows, and more with a free Docker ID:
https://cloud.docker.com/
For more examples and ideas, visit:
https://docs.docker.com/engine/userguide/
由于本地没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行。
使用脚本安装 Docker
1、使用 sudo 或 root 权限登录 Centos。
2、确保 yum 包更新到最新。
$ sudo yum update
3、执行 Docker 安装脚本。
$ curl -fsSL https://get.docker.com/ | sh
执行这个脚本会添加 docker.repo 源并安装 Docker。
4、启动 Docker 进程。
$ sudo service docker start
5、验证 docker 是否安装成功并在容器中执行一个测试的镜像。
$ sudo docker run hello-world
CentOS 系统的Docker安装完成
Ubuntu安装docker
wget -qO- https://get.docker.com/ | sh
CentOS7 和 Ubuntu 下安装 Docker & Docker-Compose
本篇介绍如何在 CentOS 7.6 和 Ubuntu 16.04 下安装 Docker & Docker-Compose。
CentOS 篇
安装 Docker
# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
# yum remove docker docker-common docker-selinux # 如之前安装,先卸载
# yum install -y yum-utils device-mapper-persistent-data lvm2 # 安装依赖
# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 配置软件包源
# yum install docker-ce -y # 安装docker
# systemctl start docker # 启动docker服务
# systemctl enable docker # 设置开机启动
# docker -v # 查看docker 版本
# docker info # 查看docker详细信息
# docker -v
Docker version 19.03.5, build 633a0ea
# docker version
Client: Docker Engine - Community
Version: 19.03.5
API version: 1.40
Go version: go1.12.12
Git commit: 633a0ea
Built: Wed Nov 13 07:25:41 2019
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 19.03.5
API version: 1.40 (minimum version 1.12)
Go version: go1.12.12
Git commit: 633a0ea
Built: Wed Nov 13 07:24:18 2019
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.2.10
GitCommit: b34a5c8af56e510852c35414db4c1f4fa6172339
runc:
Version: 1.0.0-rc8+dev
GitCommit: 3e425f80a8c931f88e6d94a8c831b9d5aa481657
docker-init:
Version: 0.18.0
GitCommit: fec3683
安装 Docker-Compose
- 稳定版
# yum install -y epel-release
# yum install docker-compose -y # 安装
# docker-compose -v
docker-compose version 1.18.0, build 8dd22a9
- 最新版
查看最新版本:https://github.com/docker/compose/releases/latest
# curl -L https://github.com/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
# chmod +x /usr/local/bin/docker-compose
# mv /usr/local/bin/docker-compose /usr/bin/# docker-compose -v
docker-compose version 1.25.0, build 0a186604
这样,当前最新版本就安装好了。
Ubuntu 篇
安装 Docker
# cat /etc/issue
Ubuntu 16.04.6 LTS \n \l
# apt update # 更新
# apt install docker.io -y # 安装docker
# docker -v # 查看docker版本信息
Docker version 18.09.7, build 2d0083d
安装 Docker-Compose
# apt install docker-compose -y
# docker-compose -v
docker-compose version 1.8.0, build unknown
Ubuntu 通过 apt 安装 docker-compose,版本较老,如果要更新版本的 docker-compose,请参考 CentOS7.6 安装 Docker-Compose 部分。
原文出处:https://www.cnblogs.com/Hi-blog/p/How-to-Install-Doker-and-Docker-Compose-on-CentOS-and-Ubuntu.html
Docker - Ubuntu18 安装 docker-ce
1. 先更新系统并安装相关依赖包
1 $ sudo apt update
2 $ sudo apt install apt-transport-https ca-certificates curl software-properties-common
2. 新建并编辑 etc/apt/sources.list.d/docker.list 文件
$ sudo vi /etc/apt/sources.list.d/docker.list
deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
3. 添加秘钥
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
4. 更新 docker 源 apt 仓库信息
$ sudo apt update
5. 安装 docker-ce
$ sudo apt install docker-ce
6. 验证
$ docker --version
关于一起玩 "Docker" 之 1——Ubuntu 配置安装 Docker 运行环境并安装和Ubuntu、Centos镜像的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于Centos/Ubuntu一行指令安装Docker、CentOS/Ubuntu安装docker、CentOS7 和 Ubuntu 下安装 Docker & Docker-Compose、Docker - Ubuntu18 安装 docker-ce等相关内容,可以在本站寻找。
本文标签: