理论总结(一)【docker命令与理论】

docker命令与理论

一、docker理论体系

1、docker安装

2、查看容器的日志信息

3、提交容器

4、验证容器

二、docker相关命令

1、获取镜像

docker pull 镜像名称

2、查看镜像

查看所有镜像:docker images

查看具体镜像:docker image ls | findstr 镜像名称

查看所有镜像ID:docker image -q

查看镜像具体信息:docker image inspect 镜像ID

3、运行镜像(获取容器)

docker run -it --name 容器名称 镜像名称

4、容器的运行命令

查看容器记录:docker ps -a

停止容器:docker stop 镜像ID

删除容器记录:docker rm 容器ID

5、删除镜像

镜像在未被运行时

1)依据镜像名称删除:docker rmi 镜像名称

2)依据镜像ID删除:docker rmi 镜像ID

镜像正在被运行时

1)停止容器(镜像的运行):docker stop 容器ID

2)删除容器(运行记录):docker rm 容器ID

3)删除镜像:

依据镜像名称删除:docker rmi 镜像名称

依据镜像ID删除:docker rmi 镜像ID

6、修改镜像名称

docker image tag 镜像 ID 镜像名称

7、导出镜像

docker image save 被导入镜像的名称:镜像版本 -o 被导出镜像在本地储存的位置:/储存文件夹/定位镜像储存时的名称

8、导入镜像

docker image load -i 被导入镜像的储存位置:/储存文件夹/镜像名称

9、容器的查看、提交与验证

1、容器信息的查看

linux:docker ps -a | grep 容器ID

windows:docker ps -a | findstr 容器ID

2、查看容器的详细的信息

docker container inspect 容器ID

3、查看容器的日志步骤

1)运行镜像: docker run -it --rm 镜像名称

2)查看运行中的容器的ID信息: docker ps -a

3)获取到容器的ID后

a、查看容器实时的日志信息: docker logs -f 容器ID

b、查看容器所有的日志信息: docker logs 容器ID

c、查看容器部分的日志信息

开始N行日志文件:docker logs 容器ID | head -N

最后N行日志文件:docker logs 容器ID | tail -N

4、提交容器

1)运行镜像,得到容器:docker pull 容器名称

2)在容器⾥⾯安装应⽤程序,即安装 vim 编辑器:yum install vim -y

3)打开一个新的控制台,查看到容器的 ID:docker ps -a

4)对容器进行提交(定义容器新名称):docker commit 容器 ID 镜像的新名称

5)待容器提交成功后,之前的容器进行退出

6)查看所有镜像,可看到存在的新镜像。

5、验证容器

1)获取镜像:docker pull 镜像名称

2)后台方式运行容器:docker run -d -p 80:80 镜像名称

其中:端口映射:-p 80(宿主机的端口):80(容器里面的端口)

3)查看容器记录 ID 的信息:docker ps -a

4)查询容器的端口:docker port 镜像 ID

5)停止容器:docker stop 镜像 ID

6)启动容器:docker start 镜像 ID

7)验证端口是否正确(再次查看容器端口):docker port 容器 ID

 

posted @ 2022-02-05 19:39  无耿  阅读(22)  评论(0编辑  收藏  举报