1. 程式人生 > >每天學一點Docker(3)(制作你的第一個容器)

每天學一點Docker(3)(制作你的第一個容器)

安裝docker ace 第一個 soft gpg apt amd64 deb alt

今天開始制作第一個容器,其實很簡單

首先你要準備這些條件:

1.一個Ubuntu系統

2.這個系統能夠聯網,最起碼ping www.baidu.com是可以的

這些準備條件準備好了,接下來就開始做準備工作。

Docker 分為開源免費的 CE(Community Edition)版本和收費的 EE(Enterprise Edition)版本。下面我們將按照文檔,通過以下步驟在 Ubuntu 16.04 上安裝 Docker CE 版本。

這裏下載的是CE版本。

配置Docker的apt源

打開ubuntu虛擬機,ping 一下百度

技術分享圖片

OK,可以的,因為制作容器的過程中需要聯網,這個條件是必要的。

1.安裝包,允許 apt 命令 HTTPS 訪問 Docker 源。執行命令:

sodo apt-get install apt-transport-https ca-certificate curl software-properties-common

然後會下載一些東西,等待下載完成即可

2.添加 Docker 官方的 GPG
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

3.將Docker的源添加到/etc/apt/source.list

sodu add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

4.刷新apt源

sudo apt-get update

5.安裝Docker

sudo apt-get install docker-ce

這步完成之後,Docker也就安裝完成了,是不是很簡單,接下來就是如何使用Dokcer的問題了。

下載你的第一個容器:

docker run -d -p 80:80 httpd

技術分享圖片

這個過程是,首先docker發現主機上沒有http,然後就會去下載(鏡像中已經安裝好了 Apache HTTP Server),下載完畢之後再運行運行,將容器的80端口映射到主機的80端口。

接下來檢測一下容器是否正常運行,瀏覽器中輸入該主機的IP,我這裏是192.168.90.71

技術分享圖片

OK,web服務器運行成功!

Docker的第一個helloworld也就大功告成!

每天學一點Docker(3)(制作你的第一個容器)