Linux系统中常用的docker镜像命令
在虚拟机中操作的镜像命令:
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镜像命令相关推荐
- Linux系统中常用命令行命令、快捷键、创建长路径的快捷键
Linux系统中常用命令行命令.快捷键.创建长路径的快捷键 1.常用Linux命令: 1.1 文件和目录: cd /home 进入 '/home' 目录 cd - 返回上一级目录 cd -/- 返回上 ...
- Linux系统中常用操作命令
常用指令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) m ...
- php执行who命令,Linux_在Linux系统中使用who和whoami命令获取用户信息,who用法:who [选项]... [ 文件 | - phpStudy...
在Linux系统中使用who和whoami命令获取用户信息 who用法:who [选项]... [ 文件 | 参数1 参数2 ] 显示当前已登录的用户信息. -a, --all ...
- 嵌入式linux系统中常用的文件系统
原文:https://blog.csdn.net/li_wen01/article/details/80090624 嵌入式linux系统中常用的文件系统: 闪存主要有NOR和NAND两种技术:因为F ...
- Linux系统中常用软件的安装(os7)
# Linux系统中常用软件的安装(os7) 文章目录 1 `JDK`安装 2 `tomcat`安装 (1) 解压缩tomcat.tar.gz (2) 运行tomcat/bin/startup.sh ...
- 在linux中at 调度出错,linux系统中的调度延迟任务:at 命令
linux系统中的调度延迟任务:at 命令 主要概念 at命令可以使命令稍后运行 batch命令可以让命令在机器负载较低的情况下运行 可以直接进入命令,或者以脚本形式提交命令 作业中的标准输出用邮件发 ...
- linux系统如何为软件升级,在Linux系统中怎样才能使用一个命令升级所有软件?...
今天小编要跟大家分享的有关Linux的文章中,是关于在Linux系统中怎样才能使用一个命令升级所有软件,熟悉Linux系统的小伙伴都知道,让我们的 Linux 系统保持最新状态会用到多种包管理器.比如 ...
- 适用于linux的解压工具,Linux系统中常用的压缩和解压缩工具
Linux系统中常用的压缩和解压缩工具 压缩:以时间换空间的一种操作: 压缩的原理:标记和替换: 压缩比:压缩之前与压缩之后的文件大小的比值:其中:纯文本文件的压缩比较大,视频.图像等文件压缩比小 能 ...
- Linux中常用的几个压缩工具,Linux系统中常用的压缩和解压缩工具
Linux系统中常用的压缩和解压缩工具 压缩:以时间换空间的一种操作: 压缩的原理:标记和替换: 压缩比:压缩之前与压缩之后的文件大小的比值:其中:纯文本文件的压缩比较大,视频.图像等文件压缩比小 能 ...
最新文章
- MLNG_机器学习的动机与应用
- c# mysql 编码_C#编码问题以及C#往Mysql插数据编码问题
- 格式化时间中HH:mm:ss与hh:mm:ss的区别
- 几个.Net开源的CMS系统 (转)
- 怎么获取一个类型的所有字段的名字 和获取给予数据相应的值
- Visual Studio中检测内存泄漏的方法(一)
- 浏览器的同源策略与跨域
- php什么情况下使用静态属性,oop-做php项目什么时候该使用静态属性呢
- Spcomm使用属性及用法详解
- 带返回值的函数如何在内部同步?
- 【MFC】将当前的日期转化为1970年开始的秒计数
- DTCMS自定义标签,获取所有栏目文章列表TOP,以及文章通用URL
- css grid 自动高度_CSS Grid布局指南
- 计算机win键是哪里,键盘Win键在哪里
- 爆款升级当贝NEW D3X来了,画质亮度远超坚果O1S,性能小钢炮实至名归
- 计算机的平方根的符号是哪个,平方根
- shiro 记住我 的实现
- Android开发——数据库框架Suger遇到的大坑(依据列名查询不到数据解决办法)
- display几种常用的属性值
- C语言编程:求水仙花数。输入一个正整数n,计算n位水仙花数。