环境部署:Docker 和 Docker-Compose
Docker 安装与配置
在安装最新版本的 Docker 之前,您可以使用 docker -v
命令来检查当前的 Docker 版本。如果系统提示命令不存在,则说明您尚未安装 Docker。若已安装旧版本的 Docker,则需先进行卸载。
卸载旧版本的 Docker
更新您的包管理工具:
sudo yum -y update
添加阿里云源到您的实例中,这个源包含 Docker 软件包,方便您使用命令来安装和更新 Docker。
重要提示:由于网络原因,如果跳过此步骤可能会导致安装 Docker 失败。
如果您的实例网络可以访问公网:
sudo wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/rhel/docker-ce.repo
如果您的实例网络无法访问公网,使用 VPC 网络访问地址:
sudo wget -O /etc/yum.repos.d/docker-ce.repo http://mirrors.cloud.aliyuncs.com/docker-ce/linux/rhel/docker-ce.repo
sudo sed -i 's|https://mirrors.aliyun.com|http://mirrors.cloud.aliyuncs.com|g' /etc/yum.repos.d/docker-ce.repo
安装 Docker 社区版本,容器运行时 containerd.io,以及 Docker 构建和 Compose 插件:
sudo yum -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
启动 Docker 并设置 Docker 守护进程在系统启动时自动启动:
sudo systemctl start docker
sudo systemctl enable docker通过查看 Docker 版本命令,验证 Docker 是否安装成功:
sudo docker -v
如下图回显信息所示,表示 Docker 已安装成功。
来源: 阿里云 Docker 安装教程
Docker-Compose 安装与配置
下载 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 curl -L "https://ghproxy.com/https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
如果要安装特定版本的 Docker Compose,请将上述命令中的
latest
替换为所需的版本号。赋予可执行权限给下载的二进制文件:
sudo chmod +x /usr/local/bin/docker-compose
创建一个符号链接,将
docker-compose
命令链接到/usr/bin
目录,以便可以全局访问:sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
验证安装是否成功。运行以下命令,查看 Docker Compose 版本信息:
docker-compose --version
如果安装成功,将显示 Docker Compose 的版本号。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Time'S Blog!