centos8安装docker:
1、卸载旧版本(初次安装跳过):
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2、安装工具类库
sudo yum install -y yum-utils
centos8可能出现错误:
CentOS Linux 8 - AppStream 64 B/s | 38 B 00:00
错误:为仓库 'appstream' 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs in mirrorlist
解决:
sudo sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*
3、设置docker安装的软件源地址:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4、安装docker:
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
5、启动docker:
sudo systemctl start docker
6、hello-world 通过运行映像来验证 Docker 引擎是否已正确安装:
sudo docker run hello-world
7、查看docker版本:
docker --version
8、常用命令:
# 启动
sudo systemctl start docker
# 停止
sudo systemctl stop docker
# 重启
sudo systemctl restart docker
# 设置开机启动
sudo systemctl enable docker
# 查看docker服务状态
sudo systemctl status docker
# 查看docker容器状态
sudo docker stats
# 查看docker信息
sudo docker info
# 查看docker 帮助文档
sudo docker --help
9、设置docker镜像源:
打开镜像配置文件:
vi /etc/docker/daemon.json
写入配置:
{
"registry-mirrors": ["https://reg-mirror.qiniu.com/"]
}
重新加载配置:
sudo systemctl daemon-reload
重新启动docker:
sudo systemctl restart docker