###### tags: `tutorials` `docker` `GPU` `NVIDIA` `linux` `ubuntu` `deep learning` `cuda` `AI` # Docker-compose 安裝 ## 安裝 有以下 2 種安裝方式,推薦 [從官方 Github 下載安裝](#從官方-Github-下載安裝-Recommended) ### 從官方 Github 下載安裝 (Recommended) 可以進入 [官方 Github](https://github.com/docker/compose/releases) 查看目前釋出版本 - 下載 `docker-compose` 到 `/usr/local/bin/docker-compose` ```bash= ! $ sudo curl -L "https://github.com/docker/compose/releases/download/{docker-compose_version}/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose ``` - `{docker-compose_version}`: github 上的版本號 :::danger 最好不要安裝 `-rc` 之類的測試版會比較穩定 ::: - 將 `/usr/local/bin/docker-compose` 建立軟連結到 `/usr/bin/docker-compose` 以避免輸入指令時找不到 `docker-compose` 指令 ```bash= ! $ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose ``` :::spoiler lazy mode ```bash= ! $ v=$(curl -s https://github.com/docker/compose/releases/latest) && v=${v#*href} && v=${v#*\"} && v=${v%\"*} && v=${v##*/} && sudo curl -L "https://github.com/docker/compose/releases/download/${v}/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && sudo chmod +x /usr/local/bin/docker-compose && sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose ``` <div class="alert alert-warning part"> <span>此指令是從 </span> <a href="https://github.com/docker/compose/releases/latest" target="_blank"> <span>docker compose 官方 Github 最新穩定版</span> </a> <span>下載安裝的</span> </div> ::: ### 透過 `apt-get` 安裝 (NOT recommended) ```bash= ! $ sudo apt-get -y docker-compose ``` :::warning 版本可能會很舊,因此不推薦 ::: --- ### 測試 ```bash= ! $ docker-compose --version ``` 只要正常顯示出安裝版本即表示安裝成功 ## 移除 ### 官方 Github 安裝版 ```bash= ! $ sudo rm /usr/local/bin/docker-compose && sudo rm /usr/bin/docker-compose ``` ### `apt-get` 安裝版 ```bash= ! $ sudo apt-get -y remove docker-compose && sudo apt-get -y autoremove ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up