如果之前安装过docker卸载后再安装(用root权限操作)
1.杀死已运行的容器
docker kill $(docker ps -a -q)
2.删除所有容器
docker rm $(docker ps -a -q)
3.删除镜像
docker rmi $(docker images -q)
4.停止docker服务
systemctl stop docker
5.卸载docker相关包
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine \
docker-ce
6.删除docker数据目录
rm -rf /var/lib/docker
7.查看是否有漏掉docker依赖
yum list installed | grep docker
8.卸载剩余依赖
yum remove xxx //xxx文件名称,多个文件用空格分开
9.到此docker卸载完成
安装docker
1.打开官方文档:https://docs.docker.com/(此网站不是国内的,有时访问不到)
2.执行命令,安装所需要的包
yum install -y yum-utils
3.阿里云下载地址
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
yum makecache fast
4.安装docker(安装的为社区版)
yum install -y docker-ce
5.启动docker前一定要关闭防火墙!
停止防火墙服务
systemctl stop firewalld
禁止防火墙在系统启动时自动启动
systemctl disable firewalld
6.启动docker
systemctl start docker
7.查看状态是否启动
systemctl status docker
8.至此docker安装成功,启动成功
9.其他命令
systemctl stop docker /关闭docker
systemctl enable docker /自启动
systemctl disable docker /关闭自启动
docker images /列出所有镜像
docker rmi 启动id /删除已停止运行镜像,rmi -f 启动id,删除所有引用该ID的镜像
docker start 容器名 /启动容器
docker stop 容器名 /关闭容器
docker ps /列出所有正在运行的容器,ps -a显示所有容器(包括已停止容器)
配置阿里云加速器
1.搜索阿里云注册自己的账号,在阿里云中搜索,容器镜像服务
2.使用自己的加速器地址