1. 程式人生 > >docker命令簡單總結

docker命令簡單總結

http://dockone.io/article/783  docker 容器和映象
刪除容器 可讀寫層 docker rm <container-id>
刪除映象 docker rmi <image-id>
刪除映象前要先stop容器  
docker ps -a 檢視所有的容器
第一列為容器ID 後面是所用的 映象的ID 
docker ps 檢視正在執行的容器
docker images 檢視映象 第一列為映象的ID
ctrl +p+q或者exit 退出容器
docker run -it 映象名 執行、、
docker create <image-id> 給映象(只可讀)新增一層讀寫 便稱之為容器(可讀寫)
docker start <container-id> 給容器建立一個程序空間、
docker run <image-id>為兩個命令的結合
docker stop 停止容器程序

建立映象
1.docker commit <container-id> 把容器的可讀寫層轉換為只讀層
2.docker build -t 映象名 .(代表Dickerfile) 
根據dockerfile 找到映象,進行修改,安裝,最後commit ,迴圈執行,
先在root目錄下建立Dockerfile , docker build -t ubuntu-dockerfile .  (.代表當前目錄)
首先以ubuntu為映象,它的ID,執行run命令,建立臨時映象ID ,儲存映象,新的ID,刪除臨時映象。
新的映象是在原來Ubuntu映象的基礎上加上一層實現的,源ID+新ID

https://blog.csdn.net/rznice/article/details/52211620    dockerfile命令 

命名 repository:tag   為映象的名字。可以在build、 是指定,預設為latest 
docker tag 名字 名字:tag 

1.上傳到公共registry  速度慢
docker login  登陸docker hub   使用者名稱小寫
docker tag httpd yicongitsme/httpd:v1
docker push yicongitsme/httpd:v1 上傳映象
2.搭建私有本地registry
docker run -d -p 5000:5000 -v /myregistry:/var/lib/registry registry:2

docker rm -v $(docker ps -aq -f status=exited) 刪除所以狀態已經停止的容器
ctrl p q 退出容器但不關閉,再次進入docker start -ia ID
ip r 檢視路由表
sysctl net.ipv4.ip_forward   系統轉發流量
iptables-save  防火牆  預設隔離所有的network
連線兩個網路 docker  network connect my_net22 HTTP的iD
docker exec -it ID bash  進入容器

ip r 檢視路由表
iptables -t nat -S   nat規則
tcpdump -i docker0 -n icmp

刪除孤兒volume
docker volume rm $(docker volume ls -q)

建立主機  ssh-keygen -t rsa      ssh-copy-id ip  
docker-machine create --driver generic --generic -ip-address=192.168.75.132 host2

echo "OPTIONS='--registry-mirror=https://mirror.ccs.tencentyun.com'" >> /etc/sysconfig/docker

相關推薦

docker命令簡單總結

http://dockone.io/article/783  docker 容器和映象 刪除容器 可讀寫層 docker rm <container-id> 刪除映象 docker rmi <image-id> 刪除映象前要先stop容器   dock

技術儲備--Docker命令簡單入門

container_id 和 container_name 可以混著用,不用區分. 至少目前我沒有碰到不能混著用的地方. 1.使用 docker run 命令來在容器內執行一個應用程式 docker run ubuntu:15.10 /bin/ec

一些重要 Docker 命令簡單介紹

刪除 可用 registry best spa stdin ring edit 重要 1. 拉取 Docker 鏡像 由於容器是由 Docker 鏡像構建的,首先我們需要拉取一個 docker 鏡像來開始。我們可以從 Docker Registry Hub 獲取所需的 do

docker 命令總結

ges contain doc exp 添加文件 指定路徑 nbsp ase 拷貝文件 docker pull  獲取鏡像 docker build  建立鏡像 docker images  查看鏡像 docker run -d -p 8080:80 運行鏡像    do

Docker學習之二:Docker基本簡單操作命令

查詢tomcat映象; docker search tomcat 進入容器 docker exec -it 458(容器ID) /bin/bash 檢視容器完整id docker inspect 14b7 | grep Id 上傳war包到docker docker te

Docker-Image(映象)的獲取/常用命令/簡單的映象製作

1:獲取想要的映象 方法一: 1:訪問Docker Hub可以獲取需要的映象 :https://hub.docker.com 2:點選Explore可以在頁面選擇需要的映象,我們以node為例 需要改映象 我們只需用點選箭頭所示進入頁面 3:進入頁面後 我們可以在輸入紅框

docker學習(三)docker命令大全,歸納總結

容器生命週期管理run  docker run :建立一個新的容器並執行一個命令start/stop/restartdocker start :啟動一個或多少已經被停止的容器docker stop :停止一個執行中的容器docker restart :重啟容器kil

docker使用簡單命令

Ctrl + P + Q 回到宿主機 shell,容器 detach 狀態 建立一個容器,讓其中執行bash應用: sudo docker run -t -i ubuntu:12.04 /bin/bash 列出映象:docker images / i

docker命令總結

[root@i-7bfw3n0q ~]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS

Docker 1 12新功能探索(7) 服務編排三劍客簡單總結

box ask -o 新功能 tab pri thead csdn 更新 docker內置編排功能和目前成熟的編排工具相比可能還略顯弱勢,但是畢竟它是docker原生態的工具,占有地利的得天獨厚的優勢。同時目前內置swarm/node/service“三劍客”所組成的

docker常用命令總結

docker常用命令 一、docker映象操作 1、docker顯示本地下載好的映象: docker images 2、docker下載映象(例如下載ubuntu12.04): docker pull ubuntu:12.04 或者docker pull centos:

docker-compose,docker-machine,docker swarm 的簡單總結

red alt driver ubuntu 總結 htm life 使用 通過 1.docker-compose:   用來在單機上啟動一組應用服務。這個服務中可能包含有很多應用,比如你的app服務,redis,mysql,等等。   (1)我們需要先創建好docker-c

docker 命令補全

sed con code 執行 isp pen nsenter yum ont 補全: 安裝docker自帶包: source /usr/share/bash-completion/completions/docker 缺少下面的包,TAB會報錯 yum install -

linux 下mii-tool ethtool 命令簡單的使用

linux下mii-tool ethtool 命令簡單的使用################################################################通過命令查看linux網卡的物理信息,狀態:[[email protected]/* */ ~]# mii-

more-less-cat-tail-head 命令簡單分析

show 多個 nbsp 空行 信息 單詞 同時 npr tab 區別:cat一次性把文件內容全部顯示出來,管你看不看得清,顯示完了cat命令就返回了,不能進行交互式 操作,適合察看內容短小、不超過一屏的文件;more比cat強大一點,支持分頁顯示,你可以ctrl+B

linux重要命令總結

linux重要命令總結線上查詢及幫助命令(2個)man 查看命令幫助,命令的詞典,更復雜的還有info,但不常用help 查看linux內置命令的幫助,比如cd命令文件和目錄操作命令(18個)ls 全拼list,功能是列出目

Asp.Net頁面傳值的方法簡單總結【原創】

tid 周期 () 路徑 coo webp 方式 qpi 優點 1、QueryString 當頁面上form按照get的方式向頁面發送請求數據的時候,web server會將請求數據放入 一個QEURY_STRING的環境變量中,然後通過QeueryString方法

git 命令常用總結

是把 最新版 drop 關系 lin 丟失 轉換 某個文件 mail 基礎命令 用戶設置 $ git config --global user.name "Your Name" $ git config --global user.email "[em

Docker 命令行和後臺參數

top native within lookup .so btrfs bind amp 沒有 Docker官方為了讓用戶高速了解Docker,提供了一個交互式教程,旨在幫助用戶掌握Docker命令行的用法。Docker 命令行以下對Docker的命令清單進行簡單的介紹,具

HTTP 簡單總結

查詢 tcp/ip 網絡傳輸 優點 臨時性 modified unix系統 因特網 判斷 1. 一次完整的HTTP事務是怎樣的一個過程? 基本流程:   a. 域名解析   b. 發起TCP的3次握手   c. 建立TCP連接後發起http請求   d. 服務器端響應htt