Docker安装记录

参考 Docker官网 https://docs.docker.com/engine/install/centos/

添加Docker镜像源

# 提供yum-config-manager工具
sudo yum install -y yum-utils

# 添加Docker镜像源
sudo yum-config-manager \
    --add-repo \
    https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # 使用阿里云仓库
    #https://download.docker.com/linux/centos/docker-ce.repo
    

选择Docker版本

# 查看docker版本列表    
yum list docker-ce --showduplicates | sort -r

output:
docker-ce.x86_64               3:20.10.9-3.el8                 docker-ce-stable 
docker-ce.x86_64               3:20.10.8-3.el8                 docker-ce-stable 
docker-ce.x86_64               3:20.10.7-3.el8                 docker-ce-stable 
docker-ce.x86_64               3:20.10.6-3.el8                 docker-ce-stable 
docker-ce.x86_64               3:20.10.5-3.el8                 docker-ce-stable 
docker-ce.x86_64               3:20.10.4-3.el8                 docker-ce-stable 
docker-ce.x86_64               3:20.10.3-3.el8                 docker-ce-stable 
docker-ce.x86_64               3:20.10.2-3.el8                 docker-ce-stable 
docker-ce.x86_64               3:20.10.10-3.el8                docker-ce-stable 
docker-ce.x86_64               3:20.10.1-3.el8                 docker-ce-stable 
docker-ce.x86_64               3:20.10.0-3.el8                 docker-ce-stable 
docker-ce.x86_64               3:19.03.15-3.el8                docker-ce-stable 
docker-ce.x86_64               3:19.03.15-3.el8                @docker-ce-stable
docker-ce.x86_64               3:19.03.14-3.el8                docker-ce-stable 
docker-ce.x86_64               3:19.03.13-3.el8                docker-ce-stable 

选择版本 19.03.15

安装

## 最新稳定版
sudo yum install docker-ce docker-ce-cli containerd.io

## 安装指定版本19.03.15
sudo yum install docker-ce-19.03.15 docker-ce-cli-19.03.15 containerd.io

镜像加速

# "graph": "/home/docker",  # Docker存储目录
sudo touch /etc/docker/daemon.json
sudo cat <<-'EOF' >/etc/docker/daemon.json 
{
  "registry-mirrors": ["https://yn0x8uqa.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

开机启动

# 启动docker
sudo systemctl start docker

# 设置开机自启动
systemctl enable docker.service

启动测试

# 解决runc: symbol lookup error: runc: undefined symbol: seccomp_api_get
sudo yum install libseccomp-devel

# 测试
sudo docker run hello-world
posted @ 2022-08-27 15:55  renzhsh  阅读(34)  评论(0编辑  收藏  举报