1.安装docker
安装所需的软件包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
#设置阿里源
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新软件包索引
sudo yum makecache fast
查询可安装的版本, 按版本号从高到低排序
yum list docker-ce --showduplicates | sort -r
安装docker-ce-20.10.6
sudo yum install -y docker-ce-20.10.6 docker-ce-cli-20.10.6 containerd.io
启动docker, 首次启动后才有/etc/docker目录
sudo systemctl start docker
验证
sudo docker version
设置自启
sudo systemctl enable docker
重启docker
sudo systemctl restart docker
2.配置
安装所需的软件包
编辑配置文件
sudo vi /etc/docker/daemon.json
写入下列配置后保存
{"registry-mirrors":["https://pee6w651.mirror.aliyuncs.com","https://dockerhub.azk8s.cn","https://reg-mirror.qiniu.com","https://registry.docker-cn.com"],"log-driver":"json-file","log-opts": {"max-size":"200m", "max-file":"3"}}
重启docker
sudo systemctl restart docker
创建网络,后续容器无特殊需求则使用该网络
docker network create -d bridge ck-bridge-network
3.docker-compose安装
在线安装
yum -y install docker-compose
离线安装
1、通过lscpu命令查看CPU架构为x86_64、arrch或其他
[root@localhost ~]# lscpu
架构: x86_64
2、根据CPU架构安装对应版本的文件
注意:若lib/docker-compose-xxx不是当前架构版本,可通过https://github.com/docker/compose/releases/下载对应架构的版本
将对应架构版本的软件移动并重命名
sudo mv docker-compose-linux-x86_64_v2.20.3 /usr/bin/docker-compose
权限设置
sudo chmod +x /usr/bin/docker-compose
查看版本
docker-compose -v