Docker 是一种容器化技术,用于构建、部署和运行应用程序;Docker Compose 是用于通过单个配置文件定义和管理多个 Docker 容器的工具。本文将详细介绍如何在 CentOS、Debian 和 Ubuntu 系统下安装 Docker 及 Docker Compose。
- 安装Docker
curl -fsSL https://get.docker.com | bash
国内的话可以使用阿里云的源加快安装速度:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
今年6月份之前国内还是各种docker源,一夜直接关的关跑的跑或者直接成为内部的,说一下设置方法吧:
cat >/etc/docker/daemon.json<<EOF
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://dockerproxy.net",
"https://docker.1ms.run",
"https://dockerpull.cn",
"https://dockerproxy.cn"
]
}
EOF
这里只是例子,目前Docker国内已经解封了,可以正常访问,速度慢的可以自行搭建加速节点然后按照上面的方法将里面的域名改成自建的加速节点。如果是腾讯云可以使用:https://mirror.ccs.tencentyun.com
- 启动docker并设置为开机启动:
systemctl start docker systemctl enable docker
执行:
docker version
systemctl status docker
查看一下docker版本和docker运行状态。
执行:docker run hello-world
查看一下docker是否可以正常运行。
- 安装安装 Docker Compose
目前前面的脚本已经安装了 docker-compose-plugin的,所以 Docker 安装完成就已经自带 docker compose 命令。
执行:docker compose version 可以查看当前的docker compose版本。
当然也可以再另外安装一个docker-compose:
curl -L "https://github.com/docker/compose/releases/download/v2.29.6/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose