Liunx部署Docker
- 之前安装过docker的先移除
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
- 安装依赖,替换镜像站
yum install -y yum-utils
- 由于直接访问docker官网(download.docker.com)可能网络不通(报错:“TCP connection reset by peer”),直接用清华镜像源手动建立 repo 文件,跳过官方地址即可:
cat > /etc/yum.repos.d/docker-ce.repo <<'EOF'
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/7/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/gpg
EOF
- 安装
yum makecache fast
yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
- 查看docker版本
docker --version
- 阿里云镜像加速配置
mkdir -p /etc/docker
cat > /etc/docker/daemon.json <<'EOF'
{
"registry-mirrors": ["https://xxx.mirror.aliyuncs.com"]
}
EOF
- 设置开机启动
sudo systemctl start docker
sudo systemctl enable docker
- 验证docker是否安装成功
sudo docker run hello-world
- docker-compose安装
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
#export PATH=$PATH:/usr/local
#source /etc/profile
评论区