溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

centos7上簡單docker ce安裝和簡單配置

發(fā)布時間:2020-05-15 06:12:16 來源:網(wǎng)絡(luò) 閱讀:3214 作者:羊草 欄目:云計算

一、環(huán)境選擇

容器需要管理工具、runtime 和操作系統(tǒng),我們的選擇如下:

  1. 管理工具 - Docker Engine
    因為 Docker 最流行使用最廣泛。

  2. runtime - runc
    Docker 的默認 runtime

  3. 操作系統(tǒng)

    centos7

二、安裝 Docker

因為安裝過程需要訪問 internet, 所以虛擬機必須能夠上網(wǎng)。

Docker 支持幾乎所有的 Linux 發(fā)行版,也支持 Mac 和 Windows。各操作系統(tǒng)的安裝方法可以訪問:https://docs.docker.com/engine/installation/

Docker 分為開源免費的 CE(Community Edition)版本和收費的 EE(Enterprise Edition)版本。


2.1使用存儲庫安裝

在新主機上首次安裝Docker CE之前,需要設(shè)置Docker存儲庫。之后,您可以從存儲庫安裝和更新Docker。

設(shè)置存儲庫
  1. 安裝所需的包。yum-utils提供了yum-config-manager 效用,并device-mapper-persistent-data和lvm2由需要 devicemapper存儲驅(qū)動程序。

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

   2使用以下命令設(shè)置穩(wěn)定存儲庫。

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
2.2安裝DOCKER CE
  1. 安裝最新版本的Docker CE和containerd,或者轉(zhuǎn)到下一步安裝特定版本:

sudo yum install docker-ce docker-ce-cli containerd.io

要安裝特定版本的Docker CE,請在repo中列出可用版本,然后選擇并安裝:

一個。列出并對您的倉庫中可用的版本進行排序。此示例按版本號對結(jié)果進行排序,從最高到最低.

yum list docker-ce --showduplicates | sort -r

centos7上簡單docker ce安裝和簡單配置

安裝特定的docker-ce

 sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

例如 yum install doceker-ce-18.06.0-ce-3.el7 containerd.io


2.3啟動docker服務

sudo systemctl start docker
sudo systemctl enable docker

通過運行hello-world 映像驗證是否正確安裝了Docker CE 。

sudo docker run hello-world

此命令下載測試映像并在容器中運行它。當容器運行時,它會打印一條信息性消息并退出。

centos7上簡單docker ce安裝和簡單配置


三、運行容器

按照如下命令運行容器

docker run -d -p 80:80 httpd

centos7上簡單docker ce安裝和簡單配置


過程如下:

1)從Docker Hub下載httpd鏡像,鏡像中已經(jīng)安裝好了Apache HTTP Server

2) 啟動httpd容器,并將容器的80端口映射到host的80端口

如果能看到如下內(nèi)容,則說明容器正常

centos7上簡單docker ce安裝和簡單配置

使用加速器

由于docker hub的服務器在國外,下載鏡像會比較慢,可以使用DaoCloud 為我們提供國內(nèi)免費的鏡像服務


1)在daocloud.io  免費注冊一個用戶

2)登陸點擊頂部菜單 “加速器”

centos7上簡單docker ce安裝和簡單配置

按照如上方式配置加速器然后重啟docker服務即可

centos7上簡單docker ce安裝和簡單配置


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI