1.批量刪除無tag映象
docker images|grep none|awk ''|xargs docker rmi2.以特權模式執行容器
docker run --privileged --net host -dit --name fabric <imagename
> /usr/sbin/init
• --privileged :特權模式/usr/sbin/init:dbus等服務啟動• -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: 繫結乙個卷
如果在容器中安裝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 ...