03 執行第乙個docker容器

2022-08-20 14:15:13 字數 3645 閱讀 5728

容器需要管理工具、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位址即可 如下圖 ...