docker相關指令

2021-08-21 06:10:23 字數 2047 閱讀 7132

一、docker的簡介?

docker是乙個開源的應用容器引擎,適用於微服務。目的是為了簡化打包和專案部署。

二、docker五個重要元件?

客戶端(docker client):docker的命令列互動介面。

服務端(docker daemon):用來響應dockerclient的請求。

容器(contains):執行映象之後,例項化為容器,每個容器之間相互隔離,執行不同的應用。唯讀的檔案層+可讀可寫檔案層。

倉庫(repositorys):主要是用來存放映象的倉庫。

三、docker相關命令

docker pull [option] name[:tag]--拉取映象,tag為版本號

docker images [options] [repository[:tag]]--檢視伺服器有哪些映象,檢視某乙個映象,repository為映象名,tag為版本號

docker run [options] image[:tag] [command][arg...]--執行映象

四、docker檢視容器日誌,檢視contains容器的最近1000行日誌

#檢視1000行日誌

[root@localhost software]# sudo docker logs -f -t --tail 1000 contains

#檢視日誌

[root@localhost software]# docker logs -f container

五、查詢映象,拉取映象,檢視本機映象,執行映象

#查詢nginx有哪些映象

[root@localhost /]# docker search nginx

#拉取nginx的映象,預設拉取的版本是latest

[root@localhost /]# docker pull nginx

#查詢本機有哪些映象

[root@localhost /]# docker images

#執行映象,-p對映埠:宿主機:容器;-d後台執行;nginx:latest執行的container_name;mynginx:另取名

[root@localhost /]# docker run -p 80:80 --name mynginx -d nginx:latest

六、容器相關的命令

#暫停容器

[root@localhost /]# docker stop container_name

#刪除容器

[root@localhost /]# docker rm container_name

#強制刪除容器

[root@localhost /]# docker rm -f container_name

#進入容器

[root@localhost /]# docker exec -it container_name bash

#退出容器

9425eace6ed9: exit

#檢視檢視所有的容器,執行的和未執行的

[root@localhost /]# docker ps

[root@localhost /]# docker ps -a

七、docker run的執行過程?

docker client和docker daemon都是在本機。docker daemon會檢查本機是否有映象存在。

1.(docker client)-->(docker daemon)#檢視本機是否有映象

2.(docker daemon) pulled ("hello-world" image) from (repository)

3.(docker daemon) create (container) which runs exucutable file from ("hello-world" image)

4.(docker daemon) streamed output to (docker client) which send to (terminal)

docker 的相關指令

指令作用 docker ps檢視執行中的容器 docker ps a檢視所有的容器 docker start container id開啟指定的容器 docker stop container id關閉指定的容器 docker restart container id重啟指定容器 docker se...

docker對於容器的相關指令

1 搜尋映象 docker search tomcat 2 拉取映象 docker pull tomcat 刪除docker rmi id 3 根據映象啟動容器 docker run name mytomcat d tomcat 4 檢視執行中的容器 docker ps 5 停止執行中的容器 doc...

docker相關的一些指令

1.docker cp 容器id 容器檔案的路徑 宿主機檔案的路徑 2.docker exec it 容器id bin bash 3.docker commit a 作者名字 m 映象描述 容器id 自定義映象名字 tags版本號 4.docker run it v 宿主機的絕對路徑 容器的絕對路徑...