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 @   敬畏、  阅读(36)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示