在虚拟机中操作的镜像命令:

1、列出所有在运行的容器信息: 可以看到容器ID和名字等

docker ps

2、查看所有镜像: 可以看到镜像ID和名字等

docker images

3、通过dokerfile构建docker镜像:einvoiceprint/weixin代表docker仓库地址,自己取的名(镜像仓库中),shang代表存放dockerflie的文件夹名(WinSCP中),注意前面有空格

docker build -t  192.168.11.202:8887/einvoiceprint/weixin_12:v00.19.08.01_beta  /shang

4、登陆docker镜像仓库(后面是地址):

docker login     -u user -p User123456789 192.168.11.202:8887

5、将镜像推送至docker仓库:

docker push 192.168.11.202:8887/test/mingtai:v00.19.08.01_beta

6、从镜像仓库中拉取镜像

docker pull   192.168.11.202:8887/test/mingtai:v00.19.08.01_beta

7、删除镜像:

docker rmi -f 镜像ID

8、启动一个镜像(写好yml文件):

docker-compose  -f  docker-compose-15-tianjin.yml  up  -d

9、更改docker配置文件:

vim /etc/docker/daemon.json

10、Centos7 docker启动命令:

service docker start

11、Centos7 docker重启命令:

service docker restart

12、Centos7 docker停止命令:

service docker stop

13、在运行的容器中执行命令,使用容器 ID 进入容器:

docker exec -it 项目编号 /bin/sh

14、进入容器:

docker exec -it 容器ID bash

15、运行:

docker run -d -p 8100:8100 rafaeltuelho/openoffice3-daemon:latest

16、Linux开机自动启动docker:

systemctl enable docker(授权)
systemctl start docker

注意:docker run 与docker start的区别

docker run 只在第一次运行时使用,将镜像放到容器中,以后再次启动这个容器时,只需要使用命令docker start 即可。

docker run相当于执行了两步操作:将镜像放入容器中,然后将容器启动,使之变成运行时容器

下面是我工作中常用到的操作命令例子:

1、构建镜像:

docker build -t 192.168.11.202:8887/test/15_printapi_4g:v02.20.06.05_beta  /shang

2、查看镜像信息:

docker images

3、登录镜像:

docker login -u user -p User123456789 192.168.11.202:8887

4、推送镜像:``

//push后面是要推送到镜像中的地址和镜像名字
docker push 192.168.11.202:8887/test/15_printapi_4g:v02.20.06.05_beta

5、启动镜像(run命令相当于执行yml文件,也表示镜像创建新的容器并运行):

//--name后面的名字是,运行镜像时取的一个名字而已;-p后面是映射端口号,最后的是镜像地址
docker run -d --name 15_printapi_4g -p 10016:10015 -p 31111:20001 -p  31113:20002 192.168.11.202:8887/test/15_printapi_4g:v02.20.06.05_beta

6、查看运行的容器信息:

docker ps(ps后面加-a是查看所有容器)

7、查看对应容器的日志:

//后面(ab5ae910672a)是容器id,可以执行docker ps命令看到
docker logs ab5ae910672a

8、删除容器:

docker rm -f c2f616be0ffb

9、启动容器(容器存在时方式):

docker start c2f616be0ffb

10、重启容器:

docker restart c2f616be0ffb

11、停止容器:

docker  stop  c2f616be0ffb

欢迎大家阅读,本人见识有限,写的博客难免有错误或者疏忽的地方,还望各位大佬指点,在此表示感谢。

Linux系统中常用的docker镜像命令相关推荐

  1. Linux系统中常用命令行命令、快捷键、创建长路径的快捷键

    Linux系统中常用命令行命令.快捷键.创建长路径的快捷键 1.常用Linux命令: 1.1 文件和目录: cd /home 进入 '/home' 目录 cd - 返回上一级目录 cd -/- 返回上 ...

  2. Linux系统中常用操作命令

    常用指令 ls        显示文件或目录      -l          列出文件详细信息l(list)      -a         列出当前目录下所有文件及目录,包括隐藏的a(all) m ...

  3. php执行who命令,Linux_在Linux系统中使用who和whoami命令获取用户信息,who用法:who [选项]... [ 文件 | - phpStudy...

    在Linux系统中使用who和whoami命令获取用户信息 who用法:who [选项]... [ 文件 | 参数1 参数2 ] 显示当前已登录的用户信息. -a, --all             ...

  4. 嵌入式linux系统中常用的文件系统

    原文:https://blog.csdn.net/li_wen01/article/details/80090624 嵌入式linux系统中常用的文件系统: 闪存主要有NOR和NAND两种技术:因为F ...

  5. Linux系统中常用软件的安装(os7)

    # Linux系统中常用软件的安装(os7) 文章目录 1 `JDK`安装 2 `tomcat`安装 (1) 解压缩tomcat.tar.gz (2) 运行tomcat/bin/startup.sh ...

  6. 在linux中at 调度出错,linux系统中的调度延迟任务:at 命令

    linux系统中的调度延迟任务:at 命令 主要概念 at命令可以使命令稍后运行 batch命令可以让命令在机器负载较低的情况下运行 可以直接进入命令,或者以脚本形式提交命令 作业中的标准输出用邮件发 ...

  7. linux系统如何为软件升级,在Linux系统中怎样才能使用一个命令升级所有软件?...

    今天小编要跟大家分享的有关Linux的文章中,是关于在Linux系统中怎样才能使用一个命令升级所有软件,熟悉Linux系统的小伙伴都知道,让我们的 Linux 系统保持最新状态会用到多种包管理器.比如 ...

  8. 适用于linux的解压工具,Linux系统中常用的压缩和解压缩工具

    Linux系统中常用的压缩和解压缩工具 压缩:以时间换空间的一种操作: 压缩的原理:标记和替换: 压缩比:压缩之前与压缩之后的文件大小的比值:其中:纯文本文件的压缩比较大,视频.图像等文件压缩比小 能 ...

  9. Linux中常用的几个压缩工具,Linux系统中常用的压缩和解压缩工具

    Linux系统中常用的压缩和解压缩工具 压缩:以时间换空间的一种操作: 压缩的原理:标记和替换: 压缩比:压缩之前与压缩之后的文件大小的比值:其中:纯文本文件的压缩比较大,视频.图像等文件压缩比小 能 ...

最新文章

  1. MLNG_机器学习的动机与应用
  2. c# mysql 编码_C#编码问题以及C#往Mysql插数据编码问题
  3. 格式化时间中HH:mm:ss与hh:mm:ss的区别
  4. 几个.Net开源的CMS系统 (转)
  5. 怎么获取一个类型的所有字段的名字 和获取给予数据相应的值
  6. Visual Studio中检测内存泄漏的方法(一)
  7. 浏览器的同源策略与跨域
  8. php什么情况下使用静态属性,oop-做php项目什么时候该使用静态属性呢
  9. Spcomm使用属性及用法详解
  10. 带返回值的函数如何在内部同步?
  11. 【MFC】将当前的日期转化为1970年开始的秒计数
  12. DTCMS自定义标签,获取所有栏目文章列表TOP,以及文章通用URL
  13. css grid 自动高度_CSS Grid布局指南
  14. 计算机win键是哪里,键盘Win键在哪里
  15. 爆款升级当贝NEW D3X来了,画质亮度远超坚果O1S,性能小钢炮实至名归
  16. 计算机的平方根的符号是哪个,平方根
  17. shiro 记住我 的实现
  18. Android开发——数据库框架Suger遇到的大坑(依据列名查询不到数据解决办法)
  19. display几种常用的属性值
  20. C语言编程:求水仙花数。输入一个正整数n,计算n位水仙花数。

热门文章

  1. 极速版手机蓝牙APP开发
  2. python一键禁用网络
  3. vscode之ssh方式连接linux失败
  4. Springboot集成防sql注入设置
  5. 2D人体骨架检测算法综述
  6. 作业帮完成 7.5 亿美元 E 轮融资,正价课学员两年增长超 10 倍
  7. 制作热门活动页面html,第七章 制作热门活动页面练习.html
  8. Py修行路 python基础 (五)三元运算 字符编码 元组 集合 三级菜单优化!
  9. 从零开始学习TFLearn(二)
  10. NQI知识|关于知识产权的法律知识