40 lines
1.3 KiB
Markdown
40 lines
1.3 KiB
Markdown
## Install
|
||
1.运行以下命令下载当前稳定版本的Docker-Compose
|
||
```bash
|
||
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
|
||
```
|
||
|
||
2.对二进制文件应用可执行权限
|
||
```bash
|
||
sudo chmod +x /usr/local/bin/docker-compose
|
||
```
|
||
|
||
如果修改可执行权限失败。还可以使用另一种方法,创建指向 /usr/bin的软连接
|
||
|
||
```bash
|
||
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
|
||
```
|
||
|
||
3.测试是否安装成功
|
||
```bash
|
||
docker-compose --version
|
||
```
|
||
## Upgrade
|
||
如果您从 Compose 1.2 或更早版本升级,请在升级 Compose 后移除或迁移现有容器。这是因为,从 1.3 版开始,Compose 使用 Docker 标签来跟踪容器,并且需要重新创建容器以添加标签。
|
||
|
||
如果 Compose 检测到创建时没有标签的容器,它会拒绝运行,这样您就不会得到两组容器。如果您想继续使用现有容器(例如,因为它们有您想要保留的数据卷),您可以使用 Compose 1.5.x 使用以下命令迁移它们:
|
||
|
||
```bash
|
||
docker-compose migrate-to-labels
|
||
```
|
||
|
||
或者,如果您不担心保留它们,则可以删除它们。 Compose 只是创建新的。
|
||
|
||
```bash
|
||
docker container rm -f -v myapp_web_1 myapp_db_1 ...
|
||
```
|
||
## UnInstall
|
||
```bash
|
||
sudo rm /usr/local/bin/docker-compose
|
||
```
|