docker的一些命令

2022-08-30 03:30:14 字數 2986 閱讀 9468

docker的一些命令

docker container ls 命令可以檢視當前正在執行的容器:

docker container ls -a 可以列舉出所有的容器,包括正在執行的和沒有執行的容器:

[root@localhost ~]# docker container ls -a

container id image command created status ports names

38c819a21e84 hello-world "/hello" 46 hours ago exited (0) 46 hours ago distracted_sinoussi

cc4f0b206a5c mydocler "/hello" 46 hours ago exited (13) 46 hours ago compassionate_austin

d00f46e347d2 mydocler "/hello" 2 days ago exited (13) 2 days ago epic_poitras

b600431e3e62 hello-world "/hello" 2 days ago exited (0) 2 days ago suspicious_ritchie

4a9554ac3cc5 hello-world "/hello" 2 days ago exited (0) 2 days ago cranky_elbakyan

31e391e789db alpine "sh" 3 months ago dead hungry_jang

[root@localhost ~]#

執行docker容器

執行docker容器可以使用 docekr run ,但用這個命令執行的容器會在執行完後,容器就自動退出了,不能跟使用者有互動的效果。

想要有互動效果可以使用docker run -it 命令。

[root@localhost ~]# docker run -it alpine

/ #

/ #

/ #

我們可以看到,這樣就相當於進入了乙個作業系統裡面。另起乙個終端,輸入docker container ls,可以看到當前正在執行的容器:

[root@localhost ~]# docker container ls

container id image command created status ports names

5f0e3c110aa2 alpine "/bin/sh" 2 minutes ago up 2 minutes elegant_bohr

後台執行container容器,使用 docker run -d

退出當前正在執行的容器,鍵入exit命令。

docker ps -a 命令等價於docker container ls -a

docker image ls可以列舉出來當前所有的image,它的簡寫方式為docker images

[root@localhost ~]# docker image ls

repository tag image id created size

mydocler latest 92e255dbbd0e 2 days ago 865kb

hello-world latest e38bc07ac18e 2 months ago 1.85kb

nginx alpine 1058e9c89897 4 months ago 17.9mb

alpine latest a741b13578d9 5 months ago 4.14mb

[root@localhost ~]#

docker 刪除某個container的命令:docker rm

刪除當前的某個image的命令:docker image rm ,簡寫方式為:docker rmi

列舉出所有container的id,docker container ls -aq:

[root@localhost ~]# docker container ls -aq

5f0e3c110aa2

df6fdbe3845f

63ae7603d5b8

7341247b420e

2daca6673376

d00f46e347d2

b600431e3e62

4a9554ac3cc5

上面這條命令的效果跟命令docker container ls -a | awk 是一樣的:

docker的一些命令

所有命令我都執行過了,在ubuntu14.04上沒有問題 安裝docker sudo apt get install docker ce 18.03.1 ce 0 ubuntu 檢視正在 執行容器 docker ps 檢視所有 的容器 啟動 過的歷史容器 docker ps a 檢視最後 一次執行 ...

初學docker一些命令

查詢映象檔案 docker search centos 檢視全部容器命令 docker中啟動linux容器並開啟ssh遠端連線 安裝相應工具 yum install net tools.x86 64 yum install y openssh server 啟動ssh服務 systemctl sta...

Docker中一些常用的命令

docker info 這條資訊樓主一般用來檢視docker 是否安裝成功 如果想測試一下 sudo docker pull busybox busybox是乙個最小的 linux系統,它提供了該系統的主要功能 如果你使用了 daocloud 公司的加速器 你在拉取映象的時候時需要將 docker ...