Docker CLI命令小結

2021-07-13 18:09:16 字數 1571 閱讀 4337

本文從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 hub
docker 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 ...