docker基本命令 啟動 停止

2021-10-06 01:39:09 字數 1439 閱讀 4934

一、執行乙個互動式的容器(可實現與容器的對話)

#docker run -it ubuntu /bin/bash

此時,已經進入ubuntu系統,可以對其進行操作;exit 或者 ctrl+d退出容器

二、後台執行容器

#docker run -d ubuntu /bin/sh -c "while true;do echo hello world;sleep 1;done"        -- 執行此命令後會返回一串id

輸出詳情介紹:

container id:容器 id。

image:使用的映象。

command:啟動容器時執行的命令。

created:容器的建立時間。

status:容器狀態。

狀態有7種:

ports:容器的埠資訊和使用的連線型別(tcp\udp)。

names:自動分配的容器名稱。

******如果執行完命令後,docker ps 沒有找到執行的容器,可以使用docker logs來檢視原因*******,示例如下:

docker ps檢視並沒有映象為ubuntu11的容器在執行

#docker ps -a    --- 檢視已停止執行的映象,發現有剛剛執行的ubuntu11

原因是因為true打錯了,導致命令沒有正常執行完畢,所以docker ps檢視並沒有映象為ubuntu11的容器在執行。

使用 docker logs 命令,檢視容器內的標準輸出

#docker logs 後面跟container id\names 都可以

停止容器:

使用docker stop命令來停止容器:

docker基本命令

最近開發中用到docker,就順便了解了一下整合知識,後期再做補充 檢視docker所有容器 docker ps a 檢視正在執行的docker容器 docker ps 啟動docker容器 docker start container 暫停docker容器 docker stop containe...

Docker基本命令

docker v檢視docker版本 docker search 映象名 例docker search redis搜尋映象 docker pull 映象名 例docker pull redis docker images檢視本地映象列表 docker rmi image id刪除指定映象 刪除映象的...

docker基本命令

檢視程序 docker ps結束docker程序 強制關閉容器 docker kill psname 或者使用容器id優雅的關閉容器 docker container stop containerid檢視docker中的映象 docker image ls檢視docker容器 1 正在執行的 doc...