docker命令總結(一)

2022-09-08 03:03:12 字數 3375 閱讀 1242

個人簡單總結:

引數用途

語法示例

search

在docker hub中搜尋映象

docker search 映象名稱

docker search nginx

pull

docker pull 映象名:tag

docker pull nginx:latest

push

推送指定映象到docker映象伺服器

docker push 本地映象:tag

docker push nginx:v1

images

檢視本地所有docker映象

docker images

docker imaegs

run建立容器,並執行

docker run 引數 映象名:tag

docker -d run nginx:latest

history

檢視映象形成過程

docker history 本地映象名:tag

docker history nginx:v1

start

啟動容器

docker start 容器id或容器名稱

docker strat 3d265463456

stop

停止容器

docker stop 容器id或容器名稱

docker stop nginx

build

通過dockerfile製作映象

docker build 引數 映象名:tag dockerfile目錄

docker build -t nginx:v1 /opt/

attach

當前shell連線執行容器

docker attach 容器名

docker attach nginx

commit

儲存當前容器為映象/快照

docker commit 容器id或容器名 新映象名:tag

docker commit nginx nginx:v2

cp容器與宿主機互相複製檔案

docker cp 容器名:檔案目錄/名稱 本地目錄

docker cp /var/www/html/ nginx:/var/www/html

create

建立容器但不啟動容器

docker create 引數 映象名稱

docker create nginx:v1

diff

檢視容器改動

docker diff 容器id或容器名稱

docker diff nginx

exec

在容器中執行命令

docker exec 引數 容器id或名稱 命令

docker exec centos echo 『123』

login

登入docker映象源伺服器

docker login 伺服器位址

docker login

logout

退出登入映象源伺服器

docker logout

docker logout

logs

輸出當前容器的日誌資訊

docker logs 容器id或名稱

docker logs nginx

port

檢視容器的埠對映情況

docker port 容器id或名稱

docker port nginx

ps列出容器列表

docker ps 引數

docker ps -a

restart

重新啟動容器

docker restart 容器id或名稱

docker restart nginx

rm刪除容器

docker rm 引數 容器id或名稱

docker rm nginx

rmi刪除本地映象

docker rmi 映象名:tag

docker rmi nginx:v1

s**e

儲存映象為tar包

docker s**e -o tar檔名 映象名:tag

docker s**e -o nginx.tar nginx:v1

top檢視容器中程序資訊

docker top 容器id或名稱

docker top nginx

version

檢視docker軟體版本

docker version

docker version

events

檢視docker伺服器實時時間

docker events 引數

docker events --since=「1577321423」

import

從tar檔案匯入docker為映象

docker import 引數 tar檔案 映象名:tag

docker import nginx.tar nginx:v2

export

從docker匯出映象為tar檔案

docker export 引數 映象名:tag tar檔案

docker export nginx:v2 nginx2.tar

info

檢視docker系統資訊

docker info

docker info

inspect

檢視容器詳細資訊

docker inspect 容器id或名稱

docker inspect nginx

kill

殺死正在執行的容器

docker kill 引數 容器id或名稱

docker kill nginx

load

從tar檔案中載入為docker映象

docker load -i tar檔案 映象名:tag

docker load -i nginx2.tar nginx:v3

pause

暫停容器

docker pause 容器id/名稱

docker pause nginx

tag映象打標籤

docker tag 映象名:tag 新映象名:tag

docker tag nginx:v3 mynginx:v4

unpause

取消暫停的容器

docker unpause 容器id/名稱

docker unpause nginx

wait

阻塞執行直到容器停止,然後列印出它的退出**

docker wait container

docker wait container

這裡提醒大家一句,我這裡省略了許多命令引數,上面這些是最常用的一些引數和語法,後面會向大家介紹命令引數的使用

Docker 命令總結

docker pull 拉取映象 docker push 推送映象 docker images 檢視本地映象 docker logs f 2b1b7a428627 顯示容器內輸出資訊,除了容器id還可以用容器名稱 f 讓 docker logs 像使用 tail f 一樣來輸出容器內部的標準輸出。啟...

docker命令總結

一 docker簡介和架構 docker是乙個開源得應用容器引擎,基於go語言並遵從 apache2.0 協議開源。docker 是基於容器的平台,允許高度可移植的工作負載。docker 容器可以在開發人員的本機上,資料中心的物理或虛擬機器上,雲服務上或混合環境中執行。docker 的可移植性和輕量...

Docker 一般命令的總結

檢視程序 docker ps a root master docker docker pull busybox latest 檢視映象列表 docker images 刪除映象 必須先刪除對應的container才能刪掉 映象 生成映象 root master docker commit a che...