docker命令大全

2021-10-22 05:54:29 字數 1115 閱讀 1686

拉取映象

刪除映象

docker history 用於檢視構造映象的指令,預設顯示的指令是經過階段的,加上 -no-trunc 可以看到完整指令

docker history image_name  [--no-trunc]

# 命令示例

docker history rovast/php:7.2-fpm --no-trunc

options說明:

-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: 繫結乙個卷 宿主機路徑:容器路徑,路徑可以是檔案或者目錄,如果是目錄需要以"/" 結尾

啟動/關閉/重啟容器

–user設定登入賬戶,用的最多的是以root使用者進入容器

docker exec -it --user root container_name bash_cmd

docker命令大全

docker安裝 docker安裝需要linux核心版本大於3.10 檢視核心版本 uname r使用yum安裝docker yum install docker啟動docker systemctl start docker systemctl restart docker 重啟docker服務 d...

Docker命令大全

docker ps 檢視容器列表 docker rmi 映象名 版本號 刪除映象 docker rm 容器id 容器名 刪除容器 docker映象重新命名 docker tag imageid 映象id repository tag 倉庫 標籤 docker images 檢視本地映象列表 dock...

docker 基本命令大全

列出所有的容器 id docker ps aq 停止所有的容器 docker stop docker ps aq 刪除所有已經停止的容器 docker rm docker ps aq 刪除所有的映象 docker rmi docker images q 殺死所有正在執行的容器 docker kill...