Docker Compose 安装

以下是在不同操作系统上安装 Docker Compose 的方法。

Linux

脚本方式安装

推荐使用官方安装脚本进行安装,步骤如下:

(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,那么可以直接使用 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

macOS

使用 Homebrew

如果已安装 Homebrew,运行以下命令安装 Docker Compose:

brew install docker-compose

使用 Docker Desktop for Mac

Docker Desktop for Mac 自带了 Docker Compose。安装 Docker Desktop 后,无需额外安装 Docker Compose。

Windows

使用 Docker Desktop for Windows

Docker Desktop for Windows 包含了 Docker Compose。安装 Docker Desktop 后,即可使用 Docker Compose。

安装完成后,可以通过运行以下命令检查 Docker Compose 的版本:

docker-compose version


说说我的看法
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号