docker 筆記 常用命令

2022-01-23 18:07:01 字數 1457 閱讀 7010

一段時間不用,又不記得了。。。。還是列出來備忘。

檢視容器

docker ps

docker ps

#檢視正在執行的容器

docker ps -a

#顯示所有的容器,包括未執行的

啟動容器

docker start 《容器id>

啟動容器

docker run

docker run -it ubuntu /bin/bash

#使用 ubuntu 映象啟動乙個容器,引數為以命令列模式進入該容器

#要退出終端,直接輸入 exit:

docker run -itd --name ubuntu-test ubuntu /bin/bash

#加了 -d 引數預設不會進入容器,想要進入容器需要使用指令 docker exec

停止容器

docker start 《容器id>

重啟docker restart 《容器id>

進入容器

docker attach 《容器id>

docker exec:推薦大家使用 docker exec 命令,因為此退出容器終端,不會導致容器的停止。

在使用 -d 引數時,容器啟動後會進入後台。此時想要進入容器,可以通過以下指令進入

匯出容器

docker export

docker export 1e560fca3906 > ubuntu.tar

#匯出容器 1e560fca3906 快照到本地檔案 ubuntu.tar

匯入容器快照

docker import

cat docker/ubuntu.tar | docker import - test/ubuntu:v1

#將快照檔案 ubuntu.tar 匯入到映象 test/ubuntu:v1:

docker import example/imagerepo

#通過指定 url 或者某個目錄來匯入

刪除容器

docker rm

docker rm -f 1e560fca3906

刪除所有容器

1)首先需要停止所有的容器

docker stop $(docker ps -a -q)

2)刪除所有的容器

docker rm $(docker ps -a -q)

檢視映象

docker images

刪除映象

docker rmi

刪除所有映象

docker rmi $(docker images -q)

當要刪除的iamges和其他的映象有關聯而無法刪除時,可通過 -f 引數強制刪除

docker rmi -f $(docker images -q)

刪除 映象

docker rmi $(docker images -f "dangling=true" -q)

這些是臨時映象

docker常用命令 Docker 常用命令筆錄

格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...

Docker 常用命令 筆記

docker images 檢視映象列表 docker stop docker ps a q 停止所有正在執行的容器 docker rm docker ps a q 刪除所有正在執行的容器 docker rmi f799 刪除映象 f799是映象id docker build t chat 1.0 ...

Docker 常用命令筆記

初次使用docker run執行helloworld docker run ubuntu bin echo hello world hello world對該命令的解釋 容器 container 作業系統使用了ubuntu 在宿主機命令列終端執行以上命令,顯示hello world然後返回宿主機命令...