容器需要管理工具、runtime 和作業系統,我們的選擇如下:
1、管理工具 - docker engine
因為 docker 最流行使用最廣泛。
2、runtime - runc
docker 的預設 runtime
3、作業系統 - ubuntu
雖然存在諸如 coreos 的容器 os,因考慮到我們目前處於初學階段,選擇大家熟悉的作業系統更為合適。等具備了紮實的容器基礎知識後再使用容器 os 會更有利。
docker 支援幾乎所有的 linux 發行版,也支援 mac 和 windows。各作業系統的安裝方法可以訪問:
本節將在ubuntu18.04虛擬機器中安裝docker,因為安裝過程需要訪問 internet, 所以虛擬機器必須能夠上網。
docker 分為開源免費的 ce(community edition)版本和收費的 ee(enterprise edition)版本。下面我們將按照文件,通過以下步驟在 ubuntu 18.04 上安裝 docker ce 版本。
配置 docker 的 apt 源
ubuntu18.04配置網路
修改dns
vim /etc/systemd/resolved.conf
1、安裝包,允許apt
命令 https 訪問 docker 源。
2、新增 docker 官方的 gpg
curl -fssl | sudo apt-key add -
apt-key fingerprint 0ebfcd88
3. 將 docker 的源新增到 /etc/apt/sources.list
add-apt-repository "deb [arch=amd64] $(lsb_release -cs) stable"
安裝 docker
更新軟體列表
apt-get update
更新軟體
atp-get upgrade
生產環境安裝docker要指定版本安裝,不要安裝最新版本。首先執行下行的命令,找到和ubuntu當前版本對應的docker版本。
apt-get install docker-ce docker-ce-cli containerd.io
root@zbw-docker01:~# docker -v
docker version 18.09.6, build 481bc77
centos7安裝docker
其過程可以簡單的描述為:
a、docker 客戶端執行 docker run 命令。
d、docker daemon 啟動容器,並將容器的 80 埠對映到 host 的 80 埠。
用瀏覽器驗證是否正常工作
a、在 daocloud.io 免費註冊乙個使用者。
b、登陸後,點選更多,加速器
d、重啟 docker deamon,即可體驗飛一般的感覺。
systemctl restart docker.service
附自動安裝指令碼:
安裝docker並執行第乙個容器
本篇部落格帶大家部署docker環境。分別介紹在centos7中部署docker.首先闡述下安裝docker的一些前提需求 1 docker需要安裝在64位cpu的計算機上,暫時不支援32位 2 若為linux核心,建議在3.10及以上 3 linux核心需要開啟cgroup和namespace功能...
搭建實驗環境,執行第乙個Docker容器
環境選擇 不同環境docker安裝步驟 容器需要管理工具 runtime 和作業系統,我們的選擇如下 管理工具 docker engine runtime runc 作業系統 ubuntu docker 支援幾乎所有的 linux 發行版,也支援 mac 和 windows。本節我們將在ubuntu...
002 執行第乙個容器
執行第乙個容器。一 執行第乙個容器 理解 1.從 docker hub httpd 映象,映象中已經安裝好了 apache http server 2.啟動 httpd 容器,並將容器的 80 埠對映到宿主機的 80 埠 3.用瀏覽器驗證容器是否正常工作,在瀏覽器中輸入 該主機ip位址即可 如下圖 ...