本文從docker官方文件學習總結而來。
建立並啟動容器
docker run ubuntu:16.04 /bin/echo 'hello world'
-t 指定乙個偽終端或終端
-i 對stdin進行互動
-d 以後臺程序模式執行
-p -p 5000的縮寫,將容器內部5000埠對映到宿主機器高位埠(32768至61000)
-p 5000:5000 將容器內部5000埠對映到宿主機器5000埠
-p 127.0.0.1:5001:5002 將容器內部5002埠對映到宿主機器localhost 5001埠
-p 127.0.0.1::5002 將容器內部5002埠對映到宿主機器localhost動態埠
-p 127.0.0.1:5000:5000/udp 繫結udp埠
--name 命名容器
--link name:alias 連線name容器(alias:連線別名)
--volumes-from 掛載資料卷容器
ps:udp和tcp均為傳輸協議。udp強調實施高效,面向無連線。tcp強調資料完整,面向連線。
啟動容器
docker start [容器名/容器id]
停止正在執行的容器docker stop [容器名/容器id]
查詢docker內容器docker ps
-l 查詢詳細資訊
-a 查詢所有容器
查詢容器對映到宿主機器的埠號docker port [容器名/容器id] [埠號]
查詢容器的輸出docker logs [容器名/容器id]
-f 標準格式輸出
查詢容器的底層資訊docker inspect [容器名/容器id]
-f '}' 過濾查詢
查詢容器內部執行的程序docker top [容器名/容器id]
移除容器docker rm [容器名/容器id]
列出映象docker images
查詢映象docker search
docker pull
上傳映象docker push
移除映象docker rmi
從容器新建映象docker commit [容器名/容器id] [新映象名稱/:]
-m 版本注釋
-a 作者名稱
從dockerfile新建映象docker build -t [新映象名稱/:] [dockerfile檔案路徑]
為映象新建標籤docker tag [映象id] [新映象名稱/:]
登入docker hubdocker login
VIM 命令小結
兩種模式 normal mode 普通模式 insert mode 插入模式 插入模式按 escape進入普通模式,普通模式按i進入插入模式。定位 h 左移.j 下移.k 上移.l 右移 pagedown or ctl f 前滾 pageup or ctl b 後滾 g 最後一行 num gg 到第...
tar命令小結
tar命令很常用,可是後面跟的一堆引數不僅多而且難記,而且引數的順序也不能隨意改變,實在很困惑。今天好好研究了一下,原來各引數很有規律,小結了一下,有不對的地方請幫忙指正。tar命令 f 指定檔名。c 建立歸檔檔案tar,未壓縮。x 解壓。z 指定以gz格式壓縮,解壓對應格式也用此引數。j 指定以b...
Debug命令小結
本文主要介紹debug應用的一些常用例項,以備查閱。為了檢測lcd螢幕是否存在壞點,可以將整個螢幕填充為紅 綠 藍 白等純色,以便檢查 下面給出幾個常用的顯示屏檢測f命令 debug視窗一般較小,按alt enter將它放大到整個螢幕 f b800 00 f9f 20 70 全屏白色 f b800 ...