docker常用功能小记
1、查看docker容器、镜像的元数据
docker inspect 容器ID/镜像ID
docker inspect images
示例如下:
应用:查看容器关于目录挂载的信息:
docker inspect xxxx | grep Mounts -A 50
查看挂载数据Mounts后50行的数据,如下:
2、查看容器运行的日志
实时查看日志
docker logs -f containerName
查看日志末尾n行
3、查看容器和宿主机映射的端口
注:docker有四种网络模式,分别是container、bridge、host和none,默认是bridge模式,需要指定宿主机和docker容器的端口映射,host主机模式下,宿主机和容器内服务启动的端口保持一致,无法指定。
bridge网络模式下查看容器的ports信息
docker ps -a
host网络模式下查看容器的端口,分为两步:
a、查看当前容器下服务的pid,docker top containID
,如下图中的PID是12975
b、查看服务监听的端口,netstat -anp | grep pid,如下图的端口是5121
4、查看docker容器的环境变量
docker exec containID env
5、docker拉取/推送远程镜像
从指定的远程服务器上拉取/推送镜像,格式如下:docker pull/push 远程地址+镜像完整名称+冒号分割+tag
docker pull/push ip:port/imageName:tag
6、docker对已有镜像打Tag
相当于复制重命名操作,实际的镜像文件还是同一个,可以通过镜像名称+tag指定要打tag的镜像,也可以通过镜像id指定
docker tag oldImageName:tag/oldImageId newImageName
分类:
docker
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?