docker 常用命令

2022-06-14 15:00:18 字數 1743 閱讀 1119

docker 是乙個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到乙個可移植的容器中,然後發布到任何流行的機器上,也可以實現虛擬化,容器是完全使用沙箱機制,相互之間不會有任何介面。

乙個完整的docker由以下及部分組成:

docker compose 是乙個用於定義和執行多容器的docker的應用程式工具。

docker run hello-world

docker logs 容器id/名稱

docker stop 容器id

docker stop $(docker ps -a -q)

docker rm 容器id

刪除終止狀態的容器;若要刪除執行中的容器,需要新增引數-f

docker rm $(docker ps -a -q)

docker ps

dcker pull 映象

例如:執行映象:

引數說明:

-d:讓容器在後台執行

-p:將容器內部使用的網路埠對映到主機上

docker port 容器id

docker top 容器名稱/id

docker images

通過 repository.tag 來定義不同的映象。

docker rmi 映象id

即id為的image

docker rmi $(docker images | grep"^

" | awk

"")

docker rmi $(docker images -q)

docker pull

例如:

docker pull ubuntu:13.10

docker search 映象名稱

例如:

docker search httpd

docker --name

systemctl list-units --type=service

systemctl list-unit-files | grep enable

systemctl enable docker.service

systemctl disable docker.service

以執行 redis 為示例

docker search redis

docker pull redis:latest

docker images

docker run -itd --name redis-test -p 6379:6379 redis

引數說明:

-p 6379:6379:對映容器服務的 6379 埠到宿主機的 6379 埠。外部可以直接通過宿主機ip:6379 訪問到 redis 的服務

docker exec -it redis-test /bin/bash

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

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

docker常用命令

1.刪除已退出的容器 docker rm docker ps a q 2.強制刪除所有容器 docker rm f docker ps a 3.docker attach 進不去的時候可以用docker exec it containerid bin bash docker run it ubunt...

docker常用命令

docker常用命令 1.進入docker容器 sudo docker run it insaneworks centos bin bash 使用ctrl p或者ctrl q可以進入和退出容器 2.拉去乙個映象 docker pull insaneworks centos 檢視所有的映象 docke...