安装Docker
确定Centos版本
查看centos版本
cat /etc/redhat-release # 需要Centos 7及以上的版本
卸载旧版本
warning
如果之前安装过,需要卸载再次安装!第一次可直接跳过 🚫🚫 生产环境,可得注意昂!可别犯浑直接卸载了,你就废废的了!
卸载命令
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装Yum的gcc
安装gcc
sudo yum -y install gcc # 安装gcc
sudo yum -y install gcc-c++ # 安装gcc+
安装Docker软件包
yum-utils
安装yum-utils
sudo yum install -y yum-utils
yum-config-manager
安装stable repository镜像仓库
# 理论上直接 cv 官网即可,但他的仓库地址我们国内访问很慢。所以不建议用官方的!
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
# 替换仓库为国内地址:阿里
sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新Yum软件包索引
可以速度快一点
yum makecache fast
安装Docker引擎
sudo yum -y install docker-ce docker-ce-cli containerd.io
安装完成启动Docker
测试是否安装成功
systemctl start docker # 启动docker
systemctl status docker # 查看docker状态,若出现running字样就是子弹已经飞起来! 啊呜!
镜像加速配置
- 注册阿里云
- search 容器镜像服务
- 左侧侧边栏选择镜像加速,复制地址
- 选择对应系统,根据阿里云提供命令 无脑cv执行
Docker服务命令
systemctl start docker
启动docker服务
systemctl status docker
查看docker状态信息
systemctl stop docker
停止docker服务
systemctl restart docker
重启docker服务
systemctl enable docker
开机启动docker服务
旧方式
比较旧的的方式,若systemctl不管用可以试试 service