您好,登錄后才能下訂單哦!
這篇文章主要講解了“docker容器的安裝和運行步驟”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“docker容器的安裝和運行步驟”吧!
容器需要管理工具、runtime 和操作系統,我們的選擇如下:
管理工具 - Docker Engine
因為 Docker 最流行使用最廣泛。
runtime - runc
Docker 的默認 runtime
操作系統 - Ubuntu
雖然存在諸如 CoreOS 的容器 OS,因考慮到我們目前處于初學階段,選擇大家熟悉的操作系統更為合適。等具備了扎實的容器基礎知識后再使用容器 OS 會更有利。
本節我們將在 ubuntu 16.04 虛擬機中安裝 Docker。因為安裝過程需要訪問 internet, 所以虛擬機必須能夠上網。
Docker 支持幾乎所有的 Linux 發行版,也支持 Mac 和 Windows。各操作系統的安裝方法可以訪問:https://docs.docker.com/engine/installation/
Docker 分為開源免費的 CE(Community Edition)版本和收費的 EE(Enterprise Edition)版本。下面我們將按照文檔,通過以下步驟在 Ubuntu 16.04 上安裝 Docker CE 版本。
1. 安裝包,允許 apt
命令 HTTPS 訪問 Docker 源。
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
2. 添加 Docker 官方的 GPG
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
3. 將 Docker 的源添加到 /etc/apt/sources.list
$ 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 run -d -p 80:80 httpd
其過程可以簡單的描述為:
從 Docker Hub 下載 httpd 鏡像。鏡像中已經安裝好了 Apache HTTP Server。
啟動 httpd 容器,并將容器的 80 端口映射到 host 的 80 端口。
下面我們可以通過瀏覽器驗證容器是否正常工作。在瀏覽器中輸入 http://[your ubuntu host IP]
可以訪問容器的 http 服務了,第一個容器運行成功!我們輕輕松松就擁有了一個 WEB 服務器。隨著學習的深入,會看到容器技術帶給我們更多的價值。
由于 Docker Hub 的服務器在國外,下載鏡像會比較慢。幸好 DaoCloud 為我們提供了免費的國內鏡像服務。
下面介紹如果使用鏡像。
在 daocloud.io 免費注冊一個用戶。
登錄后,點擊頂部菜單“加速器”。
copy “加速器”命令并在 host 中執行(你的命令可能跟我的會稍有不同)。
重啟 Docker deamon,即可體驗飛一般的感覺。
# systemctl restart docker.service
感謝各位的閱讀,以上就是“docker容器的安裝和運行步驟”的內容了,經過本文的學習后,相信大家對docker容器的安裝和運行步驟這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。