centos7上安装Docker
文章目录
docker在我们开发中应用的越来越广,而docker又分为ce
社区版和ee
企业版,此处我们简单的在Centos
上安装一下docker-ce
版本,主要参考官方的 安装文档。
一、前置条件
- 操作系统需要是
Centos7
的稳定版,不能是历史版本和测试版本。 centos-extras
这个仓库必须要启用,默认是启用的,如果禁用了需要启用。
二、移除旧版本的docker
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
注意:
1、此操作不会删除我们之前下载的镜像、容器、网路等等。
2、它们位于 /var/lib/docker[-ce]
目录中。
三、使用yum安装 (推荐)
1、安装必要的依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
2、添加yum源
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3、安装最新版本的docker
yum install docker-ce docker-ce-cli containerd.io
注意:
1、此命令安装了docker,但是没有启动。
2、如果是非root用户安装的docker,可能发现执行命令需要加上 sodu
前缀,这是因为当前执行docker命令的用户没有加入到docker
组中。
sudo usermod -aG docker your-user
3、docker
组默认就创建了,但是将用户加入到了docker组中后,可能就意味着在这台docker主机上可以获取到root权限。
4、安装指定版本的docker
- 查询有哪些版本的docker
yum list docker-ce --showduplicates | sort -r
- 安装
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
需要将<VERSION_STRING>
替换成具体的版本号
四、启动docker
systemctl start docker
五、检查docker是否安装成功
docker version
六、在线完成学习docker
如果我们希望在本地学习docker,但是本地没有安装成功,那么我们可以在此 play with docker 网站来在线学习docker。
至此在centos7
上安装docker-ce
就安装完成了。其余系统上安装docker
可以参考官方文档。
本文来自博客园,作者:huan1993,转载请注明原文链接:https://www.cnblogs.com/huan1993/p/15416152.html