docker学习总结

docker 本身信息

docker info  

镜像本身的一些信息

docker inspect  镜像   镜像本身详细信息

docker history  - 不常用

docker tag  -常用

a.docker tag oldName  newName

docker rmi  name+tag - 删除镜像,使用imageId可能重复,所以推荐使用name+tag

docker image prune - 集体清理临时的、没有被使用的镜像文件  

仓库交互

docker pull  push search(不如直接到官网查) 

本地交互

docker save load  

容器交互

镜像是docker生命周期中的构建或者打包阶段,而容器则是启动或者执行阶段

镜像本身是只读的。容器从镜像启动的时候,会在镜像的最上层创建一个可写层

docker run [多参数]  镜像  启动容器

-i 交互  -t 分配一个伪终端  -it 经常同时使用

--rm  容器停止之后自动删除容器

-d 后台运行  注意--rm和-d是不能同时使用的

-p 宿主端口:容器端口  指定端口号(宿主机端口号不能重复)

--name 自定义名称

docker exec 容器Id 进入容器

-it 同上    

/bin/bash或者sh  在进入容器后使用何种shell

docker logs  获取容器日志

-f  跟踪日志输出  --tail 仅列出最新N条容器日志

docker rm 容器id  删除容器

docker stop 容器 停止容器 

 

posted @ 2022-03-22 21:15  敬畏、  阅读(49)  评论(0)    收藏  举报