###### 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
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.