centos7上安装Docker

docker在我们开发中应用的越来越广,而docker又分为ce社区版和ee企业版,此处我们简单的在Centos上安装一下docker-ce版本,主要参考官方的 安装文档

一、前置条件

  1. 操作系统需要是Centos7的稳定版,不能是历史版本和测试版本。
  2. 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

添加yum源

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

  1. 查询有哪些版本的docker
yum list docker-ce --showduplicates | sort -r
  1. 安装
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

需要将<VERSION_STRING>替换成具体的版本号

四、启动docker

systemctl start docker

五、检查docker是否安装成功

docker version

查看docker的版本

六、在线完成学习docker

如果我们希望在本地学习docker,但是本地没有安装成功,那么我们可以在此 play with docker 网站来在线学习docker。

至此在centos7上安装docker-ce就安装完成了。其余系统上安装docker可以参考官方文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值