每天學一點Docker(3)(制作你的第一個容器)
今天開始制作第一個容器,其實很簡單
首先你要準備這些條件:
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)(制作你的第一個容器)