首页 > 其他分享 >docker常用功能小记

docker常用功能小记

时间:2023-09-08 14:45:43浏览次数:39  
标签:容器 常用 查看 端口 tag 镜像 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

 

标签:容器,常用,查看,端口,tag,镜像,docker,小记
From: https://www.cnblogs.com/zhaodalei/p/17229483.html

相关文章

  • docker常用命令
    docker镜像迁移服务器A打包生成docker镜像dockersavenginx:stable-alpine>/data/softs/nginx-stable-alpine.tar命令详解:dockersave[OPTIONS]IMAGE[IMAGE…]dockersave镜像名称:镜像tag>打包生成的镜像tar包的绝对路径上传tar包到服务器B执行镜像导入:dockerloa......
  • C#开发中常用的加密解密方法
    转自:https://www.cnblogs.com/guhuazhen/p/11201450.htmlhttps://ithelp.ithome.com.tw/articles/10291467 相信很多人在开发过程中经常会遇到需要对一些重要的信息进行加密处理,今天给大家分享我个人总结的一些加密算法:常见的加密方式分为可逆和不可逆两种方式    可逆:R......
  • NAS 后台安装 Docker 后配置 PostgreSQL
    群晖(Synology)NAS的后台在新版本对Docker不再称为Docker,现在改称为ContainerManager了。  单击进入后运行ContainerManager。PostgreSQL容器针对PostgreSQL的容器,我们选择容器后,如果你已经安装了PostgreSQL的话,应该就能看到运行的容器了。  然后选择设置。在Post......
  • 群晖(Synology)NAS 后台安装 Docker 后配置 PostgreSQL
    群晖(Synology)NAS的后台在新版本对Docker不再称为Docker,现在改称为ContainerManager了。  单击进入后运行ContainerManager。PostgreSQL容器针对PostgreSQL的容器,我们选择容器后,如果你已经安装了PostgreSQL的话,应该就能看到运行的容器了。  然后选择设......
  • 用docker搭建mysql的主从复制
    (1)创建主容器dockerrun-d-p3306:3306--privileged=true-v/mysql/log:/var/log/mysql-v/mysql/data:/var/lib/mysql-v/mysql/conf:/etc/mysql/conf.d-eMYSQL_ROOT_PASSWORD=123456--namemysqlmysql:(2)在宿主机/mysql/conf中创建mysql配置文件touch/mysql/conf/my.cnf......
  • docker 安装nginx,并配置域名ssl证书(超详细)
    1、直接安装最新的nginxdockerpullnginx2、由于后期需要方便配置与管理nginx,需要把nginx容器内的文件夹进行挂载到宿主机中,所以此处需要进行到自己心仪的盘中创建文件夹(本次说明在/home)mkdirnginx&&cd$_&&mkdir-p{ssl,config,logs}ssl放域名对应证书config放nginx配置文......
  • linux命令行常用快捷键
    在Linux终端中,常见的行跳转指令和技巧:使用Ctrl键加上其他按键:Ctrl+A:将光标移至当前行的开头。Ctrl+E:将光标移至当前行的末尾。Ctrl+U:删除光标位置到行首的所有内容。Ctrl+K:删除光标位置到行尾的所有内容。Ctrl+L:清屏(清除终端上的内容,不是行内跳转)。使用Ctrl键加上左......
  • arm架构docker安装nacos
    前言搞了个hk1box,装了armbian系统,想用这个当服务器调试微服务,需要安装nacos。尝试安装非docker版本的nacos,去github下载arm版本的并且放到linux下面,运行的时候报tomcat错误,装了tomcat后还是报错,改了很多设置老是跑不了,于是决定用docker版本。1、挂载目录mkdir-p/home/nacos/l......
  • 深入理解容器化部署与Docker
    什么是容器化部署?容器化部署是将应用程序及其所有依赖项打包到一个独立的容器中的方法。容器是一个轻量级、可移植的单元,它可以在不同的环境中运行,而无需担心依赖项问题。容器化部署通常使用容器编排工具(如Kubernetes)来管理和协调容器的部署。为什么使用容器化部署?使用容器化部署的......
  • 安装docker 镜像之后 进入镜像下载报错
    在学习使用docker技术过程中,基于centos镜像自定义新的镜像,其中基础镜像centos需要提前安装好vim和net-tools,然而在刚开始通过yum-yinstallvim安装vim时,便出现了错误提示信息:Error:Failedtodownloadmetadataforrepo'appstream':Cannotprepareinternalm......