以下是在不同操作系统上安装 Docker Compose 的方法。
推荐使用官方安装脚本进行安装,步骤如下:
(1)运行以下命令下载并安装 Docker Compose:
root@ubuntu22:~# sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 100 60.2M 100 60.2M 0 0 875k 0 0:01:10 0:01:10 --:--:-- 810k
(2)赋予执行权限:
root@ubuntu22:~# sudo chmod +x /usr/local/bin/docker-compose
(3)查看版本信息:
root@ubuntu22:~# docker-compose --version Docker Compose version v2.29.2
如果你的系统上安装了 Python 和 pip,那么可以直接使用 Python 的 pip 进行安装,步骤如下:
(1)如果尚未安装 pip,则先安装 pip:
root@ubuntu22:~# sudo apt install python3-pip ... Fetched 61.9 MB in 21s (2,925 kB/s) Extracting templates from packages: 100% Preconfiguring packages ... Processing triggers for desktop-file-utils (0.26-1ubuntu3) ... Processing triggers for gnome-menus (3.36.0-1ubuntu3) ... Processing triggers for libc-bin (2.35-0ubuntu3.6) ... Processing triggers for man-db (2.10.2-1) ... Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
(2)使用 pip 安装 Docker Compose:
root@ubuntu22:~# sudo pip install docker-compose Collecting docker-compose Downloading docker_compose-1.29.2-py2.py3-none-any.whl (114 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 114.8/114.8 KB 216.5 kB/s eta 0:00:00 Collecting jsonschema<4,>=2.5.1 Downloading jsonschema-3.2.0-py2.py3-none-any.whl (56 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 56.3/56.3 KB 1.1 MB/s eta 0:00:00 Collecting python-dotenv<1,>=0.13.0 ... Successfully installed attrs-24.2.0 bcrypt-4.2.0 cffi-1.17.1 charset-normalizer-3.3.2 docker-7.1.0 docker-compose-1.29.2 dockerpty-0.4.1 docopt-0.6.2 jsonschema-3.2.0 paramiko-3.4.1 pycparser-2.22 pyrsistent-0.20.0 python-dotenv-0.21.1 requests-2.32.3 texttable-1.7.0 websocket-client-0.59.0 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
如果已安装 Homebrew,运行以下命令安装 Docker Compose:
brew install docker-compose
Docker Desktop for Mac 自带了 Docker Compose。安装 Docker Desktop 后,无需额外安装 Docker Compose。
Docker Desktop for Windows 包含了 Docker Compose。安装 Docker Desktop 后,即可使用 Docker Compose。
安装完成后,可以通过运行以下命令检查 Docker Compose 的版本:
docker-compose version