如何在Linux中安裝docker

docker 是一款非常流行的容器化技術,可以輕松地創建、部署和運行應用程序,被廣泛地應用于開發、測試和生產環境中。在 linux 系統中安裝 docker 也非常簡單,本文將介紹如何在不同 linux 發行版中安裝 docker。

一、Ubuntu

在 Ubuntu 中安裝 Docker 的方法有多種,以下為其中兩種方法:

  1. 安裝官方 Docker apt 包

使用 apt-get 命令安裝官方提供的 Docker apt 包:

$ sudo apt-get update  $ sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common  $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -  $ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"  $ sudo apt-get update  $ sudo apt-get install docker-ce docker-ce-cli containerd.io

以上命令會從官方下載并安裝 Docker CE 和 containerd.io。

  1. 使用官方安裝腳本

也可以使用官方提供的安裝腳本來安裝 Docker:

$ curl -fsSL https://get.docker.com -o get-docker.sh  $ sudo sh get-docker.sh

以上命令會從 Docker 官網下載并執行安裝腳本。

二、CentOS

在 CentOS 中安裝 Docker 的方法也有多種,以下為其中兩種方法:

  1. 安裝官方 Docker yum 包

使用 yum 命令安裝官方提供的 Docker yum 包:

$ sudo yum install -y yum-utils  $ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo  $ sudo yum install docker-ce docker-ce-cli containerd.io

以上命令會從官方下載并安裝 Docker CE 和 containerd.io。

  1. 使用官方安裝腳本

也可以使用官方提供的安裝腳本來安裝 Docker:

$ curl -fsSL https://get.docker.com -o get-docker.sh  $ sudo sh get-docker.sh

以上命令會從 Docker 官網下載并執行安裝腳本。

三、其他 Linux 發行版

除了 Ubuntu 和 CentOS,其他的 Linux 發行版中安裝 Docker 的方法也類似。可以從 Docker 官網下載相應的安裝包或者腳本并安裝。

四、配置 Docker

在安裝完 Docker 后,還需要進行相關配置才能正常使用。以下為一些常見的配置:

  1. 啟動 Docker

在 Ubuntu 中,使用以下命令啟動 Docker:

$ sudo systemctl start docker

在 CentOS 中,使用以下命令啟動 Docker:

$ sudo systemctl start docker
  1. 設置 Docker 開機自啟

在 Ubuntu 中,使用以下命令設置 Docker 開機自啟:

$ sudo systemctl enable docker

在 CentOS 中,使用以下命令設置 Docker 開機自啟:

$ sudo systemctl enable docker
  1. 使用 Docker

安裝完 Docker 后,可以使用以下命令來驗證是否安裝成功:

$ sudo docker run hello-world

該命令會下載 Docker 官方提供的 hello-world 鏡像,并啟動一個容器來運行它。

總結

Docker 是一個非常流行的容器化技術,可以輕松地創建、部署和運行應用程序。在 Linux 系統中安裝 Docker 也非常簡單,只需要下載安裝包或者腳本并進行相應的配置即可。安裝后,通過簡單的命令就可以使用 Docker 來創建、管理容器。

? 版權聲明
THE END
喜歡就支持一下吧
點贊13 分享