按照官方文档来一步步进行
Install Docker Engine on CentOS | Docker Documentation
1:先卸载旧版本内容
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2:下载docker依赖包和配置docker的仓库地址
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3:安装docker的引擎,操作docker的客户端,以及它的容器
sudo yum install docker-ce docker-ce-cli containerd.io
执行完之后就安装完成
启动docker命令:
sudo systemctl start docker
给docker设置开机自启动:
sudo systemctl enable docker
查看docker版本:
docker -v
查看docker镜像:
sudo docker images
配置镜像加速:配置阿里云
1:创建目录
sudo mkdir -p /etc/docker
2:配置镜像加速器地址
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://17o3zxc0.mirror.aliyuncs.com"]
}
EOF
3:重启docker后台线程
sudo systemctl daemon-reload
4:重启docker服务
sudo systemctl restart docker
常用操作
sudo systemctl start/restart/stop docker 操作docker
docker images 查看安装的镜像
docker rmi 镜像ID 删除docker镜像
docker ps 查看运行中的容器
docker ps -a 查看所有容器
docker rm 容器ID 删除docker容器
docker start/restart/stop xxx 操作xxx容器