【ubuntu20.04】安装docker-compose


1. 官网链接

http://docs.docker.com/compose/install/

2.项目链接

https://github.com/docker/compose/releases

3. 下载二进制安装

Linux 上我们可以从 Github 上下载它的二进制包来使用,最新发行的版本地址:https://github.com/docker/compose/releases。

运行以下命令以下载 Docker Compose 的当前稳定版本:

$ sudo curl -L "https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
要安装其他版本的 Compose,请替换 v2.2.2。

将可执行权限应用于二进制文件:
$ sudo chmod +x /usr/local/bin/docker-compose
#创建软链: $
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
#测试是否安装成功: $ docker
-compose --version

4. pip安装

sudo apt-get install python-pip
sudo apt-get -y install docker-compose

5. 重启后 harbor的某些容器不能自动启动起来

sudo vim  /etc/systemd/system/harbor.service
[Unit]
Description=Harbor
After=docker.service systemd-networkd.service systemd-resolved.service
Requires=docker.service
Documentation=http://github.com/vmware/harbor

[Service]
Type=simple
Restart=on-failure
RestartSec=5
ExecStart=/usr/bin/docker-compose -f /home/master/harbor/docker-compose.yml up
ExecStop=/usr/bin/docker-compose -f /home/master/harbor/docker-compose.yml down

[Install]
WantedBy=multi-user.target

相关操作

# 服务相关操作
sudo systemctl enable harbor
sudo systemctl start harbor
sudo systemctl stop harbor

# 修改配置文件后,需要重现reload
sudo systemctl daemon-reload

# 查看服务状态
sudo systemctl status harbor.service 

参考链接:

https://www.runoob.com/docker/docker-compose.html

https://www.cnblogs.com/minseo/p/11548177.html