Try   HackMD
tags: tutorials docker GPU NVIDIA linux ubuntu deep learning cuda AI

Docker-compose 安裝

安裝

有以下 2 種安裝方式,推薦 從官方 Github 下載安裝

可以進入 官方 Github 查看目前釋出版本

  • 下載 docker-compose/usr/local/bin/docker-compose
    ​​​​$ 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 上的版本號

      最好不要安裝 -rc 之類的測試版會比較穩定

  • /usr/local/bin/docker-compose 建立軟連結到 /usr/bin/docker-compose 以避免輸入指令時找不到 docker-compose 指令
    ​​​​$ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
lazy mode
$ 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
此指令是從 docker compose 官方 Github 最新穩定版 下載安裝的
$ sudo apt-get -y docker-compose

版本可能會很舊,因此不推薦


測試

$ docker-compose --version

只要正常顯示出安裝版本即表示安裝成功

移除

官方 Github 安裝版

$ sudo rm /usr/local/bin/docker-compose && sudo rm /usr/bin/docker-compose

apt-get 安裝版

$ sudo apt-get -y remove docker-compose && sudo apt-get -y autoremove