Docker docker常用命令

2022-02-04 00:18:27 字數 1331 閱讀 1004

1.批量刪除無tag映象

docker images|grep none|awk ''|xargs docker rmi
2.以特權模式執行容器

docker run  --privileged --net host -dit  --name fabric <

imagename

> /usr/sbin/init

• --privileged :特權模式

• -a stdin: 指定標準輸入輸出內容型別,可選 stdin/stdout/stderr 三項;

• -d: 後台執行容器,並返回容器id;

• -i: 以互動模式執行容器,通常與 -t 同時使用;

• -p: 隨機埠對映,容器內部埠隨機對映到主機的高階口

• -p: 指定埠對映,格式為:主機(宿主)埠:容器埠

• -t: 為容器重新分配乙個偽輸入終端,通常與 -i 同時使用;

• --name="nginx-lb": 為容器指定乙個名稱;

• --dns 8.8.8.8: 指定容器使用的dns伺服器,預設和宿主一致;

• --dns-search example.com: 指定容器dns搜尋網域名稱,預設和宿主一致;

• -h "mars": 指定容器的hostname;

• -e username="ritchie": 設定環境變數;

• --env-file=: 從指定檔案讀入環境變數;

• --cpuset="0-2" or --cpuset="0,1,2": 繫結容器到指定cpu執行;

• -m :設定容器使用記憶體最大值;

• --net="bridge": 指定容器的網路連線型別,支援 bridge/host/none/container: 四種型別;

• --link=: 新增鏈結到另乙個容器;

• --expose=: 開放乙個埠或一組埠;

• --volume , -v: 繫結乙個卷

/usr/sbin/init:dbus等服務啟動

如果在容器中安裝docker,無法啟動的話: -v /var/run/docker.sock:/var/run/docker.sock

3.將容器建立為映象

docker commit -a "jxd" -m "test" 2a31437d4011 fabric:v1

• -a :提交的映象作者;

• -c :使用dockerfile指令來建立映象;

• -m :提交時的說明文字;

• -p :在commit時,將容器暫停。

Docker docker常用命令

命令說明 docker pull redis 從倉庫拉取redis映象 docker run name myredis p 6379 6379 d redis 後端啟動redis,其中 name是container名稱,第乙個6379是對映的外部埠 d表示後端啟動 redis表示啟動的映象image...

docker docker 私服管理 常用命令

修改容器建立新映象 docker commit a author m message container id imagename tags 進入容器 docker exec it container id bin bash 輸出日誌 docker logs f container id 查所有容器...

Docker docker 的常用命令 操作

一 在linux虛擬機上安裝docker xshell 1 檢查核心版本,必須是3.10及以上 uname r 2 安裝docker yum install docker 3 輸入y確認安裝 4 啟動docker root localhost systemctl start docker root ...