由于大意,第一次安装时候有些问题,现在卸载然后安装。
docker
- 卸载旧版本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
思考:卸载后运行docker还有反应这个指令,为啥呢?
- 安装GCC环境
yum -y install gcc
yum -y install gcc-c++
- 安装yum的工具
yum install -y yum-utils device-mapper-persistent-data lvm2 --skip broken
- 设置Docker镜像仓库(阿里云)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
然后,将docker-ce.repo镜像仓库配置⽂件中的镜像源修改成阿⾥镜像源。
sed -i 's/download.docker.com/mirrors.aliyun.com/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
更新yum包软件索引
这个是为了加速yum速度的,用yum安装软件会快些
yum makecache fast
- 安装docker
yum -y install docker-ce docker-ce-cli containerd.io
这个过程可能有问题,参考这个文献处理:
主要是一些指令,要注意标点符号。
- 启动docker
systemctl start docker
- 开机自启动
systemctl enable docker
查看版本
docker version
- 配置镜像加速 注意这里的https://*****.mirror.aliyuncs.com请自行获取自己的阿里云配置~
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://*****.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
docker-compose
- 安装docker-compose环境并创建软连接
curl -SL https://github.com/docker/compose/releases/download/v2.17.3/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
这里估计会遇到版本的问题:
docker compose 报错 Segmentation fault_docker-compose up -d 报错segmentation fault-CSDN博客
查看版本
docker-compose version
- 权限问题 最后可能存在权限问题,执行下chmod即可。
chmod +x /usr/local/bin/docker-compose