以下記錄了在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...