Docker启动一个Centos镜像

搜索可用的centos的docker镜像

  docker search <image>:在docker index中搜索imagedocker search centos

下载centos镜像(拉取镜像)

docker pull centos:latest查看镜像docker images:列出imagesdocker images -a:列出所有的images(包含历史)docker images --tree :显示镜像的所有层(layer)docker rmi  <image ID>:删除一个或多个image

启动一个容器

docker run -it centos:latest /bin/bash(基于centos镜像启动了一个容器)查看容器
docker ps :列出当前所有正在运行的containerdocker ps -l:列出最近一次启动的containerdocker ps -a :列出所有的container(包含历史,即运行过的container)docker ps -q :列出最近一次运行的container ID

退出

exit

输入exit就可以返回到centos宿主机的命令行提示符了,一旦退出容器,/bin/bash命令也就结束了,容器也随之停止了运行。

再次启动容器

docker start/stop/restart <container> :开启/停止/重启container
docker start [container_id]:再次运行某个container(包括历史container)docker run -i -t <image> /bin/bash :使用image创建container并进入交互模式, login shell是/bin/bash
docker run -i -t -p <host_port:contain_port> :映射 HOST端口到容器,方便外部访问容器内服务,host_port可以省略,省略表示把 container_port映射到一个动态端口。

注:使用start是启动已经创建过得container,使用run则通过image开启一个新的container。

进入容器

docker exec -it <name/ID> bin/bash

删除容器

docker rm <container...> :删除一个或多个container
docker rm -f <>:删除一个正在运行的容器
docker rm `docker ps -a -q` :删除所有的container
docker ps -a -q | xargs docker rm:同上,删除所有的container

删除镜像

docker rmi <镜像名或ID>

进入容器

/docker attach ****(容器ID或名)

连接一个正在运行的container实例(即实例必须为start状态,可以多个窗口同时attach 一个container实例)容器的主机名就是该容器的ID

将容器封装为一个镜像

docker commit 6c4b67800f97(为容器名/ID) node:node1(为新的镜像名)

基于新镜像运行容器

docker run -it -d -p 88:80 --name test1 node:node1 /bin/bash
-p为端口映射


复制主机中的文件到容器

docker cp file CONTAINERID:/targetdocker cp latest.zip 4449006f0433:/code-repo

docker~save与load的使用

docker images 查看一下本地镜像

docker save 1316871b180b -o /root/dockerfile/loggermanager1.0.tar

将上面的loggermanager镜像保存成一个tar文件,注意如果目录没有,需要提前建立一下,docker不会帮你建立目录的;

使用scp工具把文件下载,复制到对应的服务器上

在外测服务器上,去load你的tar文件,把这恢复到docker列表里

然后使用docker images就可以看到自己加载的新的镜像了.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1380779.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

博途1200间的S7通讯

目录 S7通信 1.新建项目&#xff0c;硬件组态&#xff1b; 2.建立数据&#xff0c;取消优化。 3.PUT/GET指令 S7通信 仅西门子支持&#xff0c;西门子PLC间最常用、最简单的通信协议。通信时&#xff0c;需要在客户端侧调用PUT/GET指令。PUT指令用于将数据写入到伙伴CPU&#…

西门子PLC1200博途V16程序画面例程,具体项目工艺为制药厂生物发酵系统

西门子PLC1200博途V16程序画面例程&#xff0c;具体项目工艺为制药厂生物发酵系统&#xff0c;程序内有报警&#xff0c;模拟量标定处理&#xff0c;温度PID&#xff0c;称重仪表USS通讯和基本的各种数字量控制&#xff0c;硬件组成包含称重仪表通讯及和ET200SP模块通讯组态。 …

基于TIA博途平台西门子1200/1500PLC定时器时间格式转换运用编程

前景介绍&#xff1a; 平常我们编写程序的时候用到最多的指令也许就是定时器指令了&#xff0c;有时候我们需要通过人机界面修改定时器的设定时间。但是许多人机界面不支持西门子S5 TIME时间格式。怎么办呢&#xff1f;我们可以通过西门子库文件系统程序将整数转换为S5 TIME格…

发那科机器人协同作业程序,博途西门子1200搭配-威纶通触摸屏

发那科机器人协同作业程序&#xff0c;博途西门子1200搭配-威纶通触摸屏&#xff0c;真实项目&#xff0c;程序已经调试完毕&#xff0c;稳定运行。 程序特点&#xff1a; 1.含有机器人电脑可读源程序&#xff0c; 2.plc程序采用博途scl与梯形图混合编程&#xff0c;中文注解&…

「项目案例」使用西门子博途 SCL高级语言编写

此项目用博途 SCL高级语言编写如何开启运行时间最少的几台设备 需求&#xff1a; 如果客户共有8台水泵&#xff0c;4用4备&#xff0c;但每次启动设备时累计运行时需要最运行时间最短的4台运行。 解析&#xff1a; 如果使用梯形图来写的话&#xff0c;此程序会非常复杂&#xf…

西门子1500博途医药系统程序案例

西门子1500博途医药系统程序案例。 标准化编程 具体为医药制品&#xff0c;及空调恒温恒湿&#xff0c;PID控制博图程序&#xff0c;带昆仑流程图&#xff0c;西门子1500PLC和昆仑通态触摸屏上位软件&#xff0c;博图版本V16及以上。 适合研究学习标准程序设计。 ID:811668227…

TIA portal西门子博途安装时一直提示重启怎么办?

TIA portal西门子博途安装时一直提示重启怎么办? 在安装西门子的某些软件的时候,经常提示要重启,而且重启之后依然提示重启,让人比较烦恼,这个问题是由以下原因引起的: 一般系统文件无法删除时,比如其他程序正在占用等等,系统会把这些文件保存在注册表该减值下面,以便…

西门子1500PLC博途程序实例,大型程序fanuc机器人汽车焊装自动生产线程序,程序硬件结构包括1台西门子1500PLC程序,2台触摸屏TP1500程序

西门子1500PLC博途程序实例&#xff0c;大型程序fanuc机器人汽车焊装自动生产线程序&#xff0c;程序硬件结构包括1台西门子1500PLC程序&#xff0c;2台触摸屏TP1500程序 9个智能远程终端ET200SP Profinet连接 15个Festo智能模块Profinet通讯 10台Fanuc发那科机器人Profinet通讯…

TIA西门子博途软件中如何让程序段自动显示注释?

TIA西门子博途软件中如何让程序段自动显示注释&#xff1f; 1.打开TIA博途软件–项目视图&#xff0c;点击菜单栏中的“选项”–“设置” 2.进入到设置界面后&#xff0c;点击“PLC编程”–“常规”&#xff0c;勾选“显示程序段注释”&#xff08;with network comments&…

网络安全--awk总结

目录 一、谈谈我对awk的理解 二、常用命令总结 三、awk变量 四、举例说明 一、谈谈我对awk的理解 awk是一种用于文本处理和数据提取的命令行工具&#xff0c;它通过模式匹配和操作来处理输入数据并生成输出。 二、常用命令总结 -F fs&#xff1a;fs指定输入分隔符&#xf…

西门子PLc程序,博途V16 V17版1200与多台G120变频器通过过modbus RTU485 通讯控制,模拟量转

西门子PLc程序&#xff0c;博途V16 V17版1200与多台G120变频器通过过modbus RTU485 通讯控制&#xff0c;模拟量转换&#xff0c;温度转换&#xff0c;压力Pid控制&#xff0c;西门子KTP700 HMi 含电路图&#xff0c;G120变频器报文 ID:8615671795001402工控老玩童

工作:MODBUS通讯协议知识

工作&#xff1a;MODBUS通讯协议知识 一、Modbus三种通讯分类 Modbus TCP/IP 使用网口通讯&#xff0c;更多是用于快速网络设备&#xff0c;如机器人&#xff0c;上位机视觉。 Modbus RTU 使用RS232或者RS485/RS422接口&#xff0c;通讯方式是串口通讯&#xff0c;是直接传输…

Win10安装GPU支持的最新版本的tensorflow

我在安装好cuda和cudnn后&#xff0c;使用pip install tensorflow安装的tensorflow都提示不能找到GPU&#xff0c; 为此怀疑默认暗转的tensorflow是不带GPU支持的。 在tensorflow官网提供了多个版本的GPU支持的windows的安装包 https://www.tensorflow.org/install/pip?hlz…

Findbugs错误总结

本篇是从别人那找到的&#xff0c;为了让我回头查看findbugs错误怎么解决而保存的 有很多问题其实挺隐晦的&#xff0c;比如第三条。还有人会使用来判断常量字符串和String类型是否相等&#xff0c;这个就是基础不牢的缘故了。 记得把findbugs尽量清零哦。 1. NP_NUL…

Win10与Ubantu双系统安装

用来window多年&#xff0c;今日被迫要学习下linux系统了&#xff0c;所以开始进行Ubantu的双系统之旅了 1.win10安装&#xff08;一般人请忽略&#xff09; 1&#xff09;系统U盘制作&#xff08;参照微信公众号“软件安装管家”&#xff09;&#xff1a;http://mp.weixin.q…

直播安全体系、播放安全、推流安全以及内容安全方案分享

今天的内容包括直播安全体系、播放安全、推流安全以及内容安全四个部分。 首先&#xff0c;我们简单介绍一下直播场景中的安全风险、危害&#xff0c;以及我们应该从哪些方面来保障我们的直播安全。 直播的主要流程是主播通过推流URL&#xff0c;将流推到云服务等云端平台上&am…

Linux计算机名自动变为bogon,修改计算机名

Linux计算机名自动变为bogon&#xff0c;修改计算机名 问题&#xff1a;这次机房停电&#xff0c;部分VM计算机名自动变为bogon&#xff0c;判断故障&#xff1a;因开启VM的时候&#xff0c;网卡需要获取DNS&#xff0c;但是DNS服务器还没有起来&#xff0c;故自动在resolv.con…

波动速读入门训练(含黄卡、曼陀螺使用方法)提供卡片

波动速读入门训练&#xff08;含黄卡、曼陀螺使用方法&#xff09;提供卡片 入门训练是进行波动速读的基础 在波动速读之前要进行入门训练&#xff0c;入门训练包括这样几项&#xff1a; 1、视觉训练&#xff1b; 2、ESP&#xff08;超感觉能力&#xff09;训练&#xff1b; 3…

【行为识别】基于matlab差影法三维人体姿态行为识别【含Matlab源码 277期】

⛄一、简介 该课题为基于MATLAB差影法的人体姿态识别。需要准备对应的模板图片作为背景图&#xff0c;然后测试图和背景图进行作差&#xff0c;结合形态学知识&#xff0c;提取出人体轮廓&#xff0c;接上最外接矩形&#xff0c;得出矩形长宽&#xff0c;计算长宽比例&#xf…

神经网络的三种训练方法,神经网络训练过程图解

如何训练神经网络 1、先别着急写代码训练神经网络前&#xff0c;别管代码&#xff0c;先从预处理数据集开始。我们先花几个小时的时间&#xff0c;了解数据的分布并找出其中的规律。 Andrej有一次在整理数据时发现了重复的样本&#xff0c;还有一次发现了图像和标签中的错误。…