在CentOS 7上安装Docker CE

・3 分钟阅读

步骤1系统更新

首先,让我们确保我们在一个干净的系统上运行,更新所有软件包。

 
yum update

 

然后,安装Docker CE依赖项。


yum install -y yum-utils device-mapper-persistent-data lvm2

步骤2安装Docker CE

Docker提供了一个存储库,你可以在其中获取稳定的Docker CE版本,使用这里命令安装它:


yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

要安装Docker,只需运行:


yum install -y docker-ce

可选:如果要使用最新版本的Docker CE,则必须启用默认情况下禁用的那些存储库:


yum-config-manager --enable docker-ce-edge
yum-config-manager --enable docker-ce-test

步骤3允许不带sudo的docker命令

启动容器需要管理员权限,如果你不想以root用户身份运行Docker,可以使用sudo在你的帐户中运行它,在每个Docker命令前面添加"sudo"非常繁琐-要避免这种情况,请会用户添加到"docker"组:


usermod -aG docker your_username

现在,启动Docker服务:


systemctl start docker

第四步:测试台

你可以使用方便的"hello-world"测试来验证Docker是否会在你的系统上运行。


 docker run hello-world

成功后,将返回欢迎消息:

来自Docker的问候!
此消息显示你的安装正在正常工作。

为了生成此消息,Docker执行了以下步骤:
1Docker客户端联系了Docker守护进程,
2docker守护进程从docker hub中提取hello world图像,
3. Docker守护程序从该映像创建了一个新的容器来运行
生成您当前正在阅读的输出的可执行文件。
4. Docker守护程序将输出流式传输到发送它的Docker客户端
到你的终端。

你还可以使用以下命令运行一个Ubuntu容器:


 docker run -it ubuntu bash

让我们启用Docker在系统引导时运行。


 systemctl enable docker

恭喜你已经在CentOS 7上安装了Docker CE!

Judyhuang profile image