docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > Docker和Docker-Compose安装

Docker和Docker-Compose安装全过程

作者:weixin_44585288

这篇文章主要介绍了Docker和Docker-Compose安装全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

在CentOS系统上安装指定版本的Docker和Docker Compose,你可以按照以下步骤进行:

安装指定版本的Docker

卸载旧版本的Docker(如果已安装):

sudo yum remove docker \
              docker-client \
              docker-client-latest \
              docker-common \
              docker-latest \
              docker-latest-logrotate \
              docker-logrotate \
              docker-engine

安装依赖:

sudo yum install -y yum-utils

设置Docker的yum源:

# 官方源
# sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 阿里源
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新yum缓存:

sudo yum makecache fast

查看可用的Docker版本:

yum list docker-ce --showduplicates | sort -r

安装指定版本的Docker:

选择你需要的版本号替换<VERSION_STRING>,例如26.0.0:

sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

启动Docker

#启动Docker
systemctl enable docker --now
#查看启动状态
systemctl status docker
#查看安装版本
docker version

配置镜像加速

# 创建配置文件目录
sudo mkdir -p /etc/docker
# 配置信息写入daemon.json
sudo tee /etc/docker/daemon.json <<-'EOF'
  	{
  	  "registry-mirrors": ["https://registry.cn-beijing.aliyuncs.com"],
  	  "exec-opts": ["native.cgroupdriver=systemd"],
  	  "log-driver": "json-file",
  	  "log-opts": {
  	    "max-size": "100m"
  	  },
  	  "data-root": "/data/docker",
  	  "storage-driver": "overlay2"
  	}
  	EOF
# 重新加载配置
sudo systemctl daemon-reload
# 重启动Docker
sudo systemctl restart docker

配置说明:

log-driver:

log-opts:

data-root:

registry-mirrors:

安装指定版本的Docker Compose

下载指定版本的Docker Compose:

访问Docker Compose Releases页面,选择你需要的版本。

使用curl下载对应版本的Docker Compose,替换<VERSION>为实际版本号,例如1.29.2:

curl -L "https://github.com/docker/compose/releases/download/<VERSION>/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

赋予文件执行权限:

  sudo chmod +x /usr/local/bin/docker-compose

创建软链接(如果需要):

  sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

验证Docker Compose版本:

  docker-compose --version

请注意:

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文