Docker容器學習梳理 手動製作系統映象

2021-08-28 20:20:59 字數 1272 閱讀 9098

以下記錄了在centos7上做docker映象的操作記錄:

1)映象製作指令碼:mkimage-yum.sh

提取密碼:qsss

或者直接wget 

2)執行指令碼

[root@linux-node2 ~]# chmod 755 mkimage-yum.sh

[root@linux-node2 ~]# ./mkimage-yum.sh -y /etc/yum.conf centos7

3)指令碼執行成功後,檢查docker本地映象

[root@linux-node2 ~]# docker images

repository                              tag                 image id            created              size

centos7                                 7.3.1611            1d7e06aab5db        about a minute ago   264.7 mb

centos                                  latest              67591570dd29        9 weeks ago          191.8 mb

如上已經發現了自己制定的映象centos7

4)使用制定的映象啟動容器

[root@linux-node2 ~]# docker run -i -t centos7 /bin/bash

unable to find image 'centos7:latest' locally

pulling repository docker.io/library/centos7

docker: error: image library/centos7:latest not found.

see 'docker run --help'.

發現有報錯是因為:上面制定的centos7映象的tag不是預設的latest,而啟動時會預設帶latest

所以啟動時需要跟上映象自己的tag資訊:

[root@linux-node2 ~]# docker run -i -t centos7:7.3.1611 /bin/bash

[root@2ba57568e836 /]# cat /etc/redhat-release

centos linux release 7.3.1611 (core)

Docker手動配置容器網路

首先,啟動乙個ubuntu容器指定 net none引數 docker run i t rm net none sshd latest bin bash root 2f63edb0144a 在本地查詢容器的程序id,並為它建立網路命名空間 docker inspect f 2f63edb0144a ...

docker學習 docker容器

1.容器檢視 已經啟動的容器 docker ps 所有的容器 docker ps a2.啟動容器相關引數 互動式容器 退出時容器處於停止狀態,無法使用 docker run it name mynginx nginx bin bash 退出當前容器 exit 守護式容器 埠88是宿主機的對映埠 do...

Docker學習筆記 Docker容器

docker利用容器執行應用,容器是從映象建立的執行例項,每個容器都是相互隔離的。映象是唯讀的,容器在啟動的時候在其上建立了一層可讀寫層。啟動乙個容器有兩種方法,一種是從映象建立乙個容器並執行,另一種是重新啟動處於終止狀態的容器。使用docker run命令從映象建立並啟動乙個容器。使用docker...