Docker基礎命令

2022-01-15 07:21:58 字數 1405 閱讀 6086

docker ps 列出所有在執行的容器資訊

docker ps -a 列出所有的容器資訊

docker ps -n 5 列出最近建立的5個容器資訊

docker ps -a -q 列出所有建立的容器id

建立以後臺程序方式執行的容器:

docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done「

建立與容器互動的終端:

docker run -i -t ubuntu:15.10 /bin/bash

docker stop [id或者名字] 停止容器

docker restart 重啟

docker rm 刪除

docker top 檢視容器內執行的程序

docker inspect 返回乙個 json 檔案記錄著 docker 容器的配置和狀態資訊。

docker images 列出本地主機上的映象

docker pull來取映象到本地

docker search [映象名:標籤] 搜尋倉庫裡的映象

提交映象:

docker commit -m="has update" -a="runoob" e218edb10161 runoob/ubuntu:v2

docker pause container

# 暫停乙個容器,方便 commit

docker unpause container 繼續暫停的容器

--> -a指定作者

為映象新增乙個標籤

docker tag 860c279d2fe runoob/centos:dev

網路埠對映:

-p :是容器內部埠隨機對映到主機的高階口。

-p : 是容器內部埠繫結到指定的主機埠。

容器內外複製資料:

第一類:

從主機上拷貝檔案到容器內

docker cp /path/file 容器id或名稱:/path/file

從容器內拷貝檔案到主機上

docker cp 容器id或名稱:/path/file /path/file

第二類:

用-v掛載主機資料捲到容器內

docker run -v /path/to/hostdir:/mnt 容器id或名稱

第三類:

直接在主機上拷貝到容器物理儲存系統

docker inspect -f '}' server2

sudo cp path-file-host /var/lib/docker/overlay/full_container_id/root/path-new-file

docker進入正在執行中的容器:

docker exec -it 3afaaaaaa9 /bin/bash

Docker基礎命令

下面簡單介紹一下docker常用的一些基礎命令 在ubuntu中安裝docker sudo apt get install docker.io 檢視docker的版本資訊 docker version 檢視安裝docker的資訊 docker info 檢視本機docker中存在哪些映象 docke...

docker基礎命令

刪除存在的 sudo apt get remove docker docker engine docker.io sudo apt get update 安裝依賴 新增docker 公共金鑰 curl fssl sudo apt key add 設定版本庫型別 ubuntu18.04對應版本 bio...

Docker基礎命令

命令的詳細說明與演示,可以參考 systemctl start docker 啟動docker服務 service docker start systemctl stop docker 關閉docker服務 service docker stop systemctl restart docker 重...