2023最新!docker于centos7下的安装配置
导航
目录
一、安装前的环境配置
-
检查自己版本,必须是centos7以及以上版本 cat/etc/redhat-release
-
卸载旧版本(如果之前没有安装过,这步可以忽略)
-
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
-
-
yum 安装gcc相关
- 在此之前,请确保你的centos7可以联网,比方说
ping www.baidu.com
,要是能接收数据就说明可以联网 - 建议进行换源,可以参考我的博客 Cenos7换源教程
yum -y install gcc
yum -y install gcc-c++
- 在此之前,请确保你的centos7可以联网,比方说
-
安装需要的软件包
- 我们采用从仓库安装的方法,先安装仓库:
yum install -y yum-utils
- 我们采用从仓库安装的方法,先安装仓库:
-
设置镜像源
- 设置国内的镜像源,这里以阿里云为例:
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 设置国内的镜像源,这里以阿里云为例:
-
更新yum软件包索引
yum makecache fast
二、安装docker
-
安装docker engine
yum install docker-ce docker-ce-cli http://containerd.io docker-compose-plugin
- 输入y.就开始正常安装了。遇到需要输入的地方。就输入y
- 出现如下,则安装完毕
三、检验
-
启动docker
systemctl start docker
:启动docker,没有报错和任何提示docker version
:查看docker版本
四、额外
-
卸载
-
systemctl stop docker yum remove docker-ce docker-ce-clie [http://containerd.io](https://link.zhihu.com/?target=http%3A//containerd.io) rm -rf /var/lib/docker rm -rf /var/lib/containerd
-
-
设置开机启动
systemctl enable docker.service
-
关闭开机启动
systemctl disable docker.service