Docker 是一個開源的應用容器引擎,可以讓開發者打包自己的應用程序和所有依賴軟件包到一個可移植的 Docker 容器中,然后發布到任何可運行 Docker 的 Linux 或 Windows 服務器上。Docker 簡化了應用程序的部署過程,同時也提高了應用程序的可移植性,從而使得應用程序可以在不同的環境中運行。
要使用 Docker 必須先下載安裝 Docker,下面介紹 Docker 官方的下載方式。
$ sudo apt-get update $ sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg $ echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee / etc/apt/sources.list.d/docker.list >/dev/null $ sudo apt-get update $ sudo apt-get install docker-ce docker-ce-cli containerd.io
上述代碼可以在 Ubuntu 下安裝 Docker。首先,更新已有的軟件包,然后安裝必要的軟件包,使用 curl 取回 Docker 的 GPG 密鑰,并加入 apt-key。添加 Docker 的 apt 軟件庫,安裝 Docker CE 和 containerd。
Docker 的下載安裝相對簡單,安裝完成后即可使用 Docker 打包應用程序了。