docker 常用命令備忘錄

2022-03-04 15:36:13 字數 2150 閱讀 7466

docker version

docker info

docker --help

檢視

其中:命令的選項有:

其中最常用的為 

docker images -qa
搜尋

docker search [映象名]

常見的命令選項有:

docker pull [映象名]
刪除映象檔案

docker rmi 映象名id
可以跟映象 id 也可以跟映象名。可以使用 -f 強制刪除,如果需要刪除所有映象可以使用docker rmi -f $(docker images -qa)如果刪除時提示衝突,可以先刪掉記錄docker ps -a -q | xargs docker rm或者docker rm -f $(docker ps -a -q)然後再刪除即可

docker pull centos
新建並執行容器

docker run [options] image [command] [arg]
常用的選項有:

執行方式:

互動式容器       

docker run -it centos /bin/bash
表示:使用映象 centos:latest 以互動模式啟動乙個容器,在容器內執行/bin/bash命令。

2. 守護式容器     

docker run -d centos
執行以後在程序中看不到對應的容器。因為 docker 容器後台執行,就必須有乙個前台程序。容器執行的命令如果不是那些一直掛起的命令,就會自動退出。

檢視正在執行的容器

docker ps [options]
常見的選項有

退出容器

停止退出

在容器的互動式終端輸入exit回車或者使用 "ctrl+d" 即可停止容器並退出

容器不停止退出

即容器仍然在後台執行,但是推出互動式終端,使用 "ctrl+p+q" 即可

啟動容器

docker start 容器id或者容器名
重啟容器

docker restart 容器id或者容器名
停止容器

1. 正常停止

docker stop 容器id或者容器名
2. 強制停止

docker kill 容器id或者容器名
刪除已經停止的容器

docker rm 容器id
如果需要一次性刪除多個容器,可以使用:

docker rm -f $(docker ps -a -q)
檢視日誌

docker logs 容器 id
通常新增如下選項:

檢視容器內部

檢視容器內部程序

docker top 容器id
檢視容器內部細節

docker inspect 容器id
進入正在執行的容器

exec 進入

docker exec -it 容器id /bin/bash
在容器中開啟新的終端,並且可以啟動新的程序

attach 進入

docker attach 容器id
直接進入容器啟動命令的終端,不會啟動新的程序

拷貝1. 從容器拷貝到宿主機上:

docker cp 容器id:容器內路徑 目標的宿主機目錄
2. 從宿主機拷貝到容器:

docker cp 宿主機的目錄 容器id:容器內路徑
不管容器是否啟動,拷貝都會生效

github常用命令備忘錄

git config global user.name robbin git config global user.email fankai gmail.com git config global color.ui true git config global alias.co checkout g...

find常用命令備忘錄

主要功能 查詢某個目錄下面的特定檔案,執行特定的操作,目前的常用的是查詢某些型別的源 中某些定義.clear findpath include src findstr runcmd grep nh find name h exec o name cpp exec o name hpp exec o ...

AIX 常用命令 備忘錄

aix常用命令 目錄操作 命令名 功能描述 使用舉例 mkdir 建立乙個目錄 mkdir dirname mkdir yaohc test rmdir 刪除乙個目錄 rmdir dirname rmdir yaohc test mvdir 移動或重新命名乙個目錄 mvdir dir1 dir2 m...