Docker 常见容器问题_docker container run停止以后容器消失-程序员宅基地

技术标签: Docker  Linux  容器  运维  docker  

Docker 常见容器问题

Docker 轻松学习


一、Docker 是什么?

docker是一种技术,能使得应用在任何环境都能用的打包技术。打包出的东西叫镜像。

二、容器退出后,通过 docker container ls 命令查看不到,数据会丢失么?

容器退出后会处于终止(exited)状态,此时可以通过 docker container ls -a 查看,其中的数据也不会丢失。
代码如下(示例):

docker container ls -a 

还可以通过 docker start 命令来启动它。只有删除掉容器才会清除所有数据。

 docker start 

三、如何停止所有正在运行的容器?

docker stop $(docker container ls -q) 

四、如何批量清理已经停止的容器?

docker container prune

四、如何获取某个容器的 PID 信息?

docker inspect --format '{
    { .State.Pid }}' <CONTAINER ID or NAME>

五、如何获取某个容器的 IP 地址?

docker inspect --format '{
    { .NetworkSettings.IPAddress }}' <CONTAINER ID or NAME>

六、如何给容器指定一个固定 IP 地址?

docker network create -d bridge --subnet 172.0.0.1/16 my-net

docker run --network=my-net --ip=127.0.0.1 -itd --name=my-container busybox

七、如何临时退出一个正在交互的容器的终端,而不终止它?

Ctrl-p 
Ctrl-q

八、使用 docker port 命令映射容器的端口时,系统报错“Error: No public port ‘80’ published for xxx”?

* 创建镜像时 Dockerfile 要通过 EXPOSE 指定正确的开放端口;
* 容器启动时指定 PublishAllPort = true。

九、可以在一个容器中同时运行多个应用进程么?

一般并不推荐在同一个容器内运行多个应用进程。如果有类似需求,可以通过一些额外的进程管理机制,比如 supervisord 来管理所运行的进程。

十、如何控制容器占用系统资源(CPU、内存)的份额?

在使用 docker create 命令创建容器或使用 docker run 创建并启动容器的时候,可以使用 -c|–cpu-shares[=0] 参数来调整容器使用 CPU 的权重;使用 -m|–memory[=MEMORY] 参数来调整容器使用内存的大小。

十一、Docker启动报错 Error response from daemon

Error response from daemon: driver failed programming external connectivity on endpoint gloomy_kirch

systemctl restart firewalld
systemctl restart docker

总结

遇到 Docker 问题不要怕,记下来,下次省的忘记了

希望这个博客能对你有所益处。我是轻王,我为自己代言。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/moer0/article/details/123141419

智能推荐

大屏可视化之适配和布局_大屏还原ui适配宽度-程序员宅基地

文章浏览阅读5k次,点赞5次,收藏53次。前言在做可视化大屏的时候,我们首先要保证UI图的比例不变,例如16:9的UI图,但大屏的比例可能是2:1,很多时候大屏的比例往往很少能与UI图的比例一模一样的,这个时候我们就要利用公式换算来适配大屏。例如16:9的UI图:适配大屏当页面首次加载时,判断视口的宽高,如果视口的宽/高 > 16/9 则说明视口宽度比较设计图宽,实际的显示宽度应该等于视口的高度*16/9。如果视口的宽/高 < 16/9 则说明视口高度比设计图高,实际的显示宽度应该等于视口的宽度,显示高度应等_大屏还原ui适配宽度

centos7挖矿病毒(xmrig,javs)清理_xmrig miner怎么彻底清除-程序员宅基地

文章浏览阅读3.3k次。1. 查看计划任务ls /var/spool/cron删除异常任务其配置项。如果当前系统之前并未配置过计划任务,可以直接删除计划脚本目录即可:rm -rf /var/spool/cron/*2. 查看密钥认证文件删除木马创建的密钥认证文件,如果当前系统之前并未配置过密钥认证,可以直接清空认证存放目录:rm -rf /root/.ssh/*如果有配置过密钥认证,需要删除指定的黑客创建的认证文件即可。3. 修复 SSH 配置项一般默认脚本中进行修改的 PermitRootLogin、R._xmrig miner怎么彻底清除

产品经理如何与研发工程师相处?-- Julie Zhuo_研发是把想法变成现实的桥梁-程序员宅基地

文章浏览阅读358次。原作者:Julie Zhuo,前Facebook产品设计副总裁原文地址:https://medium.com/the-year-of-the-looking-glass/how-to-work-with-engineers-a3163ff1eced很久以前,我当过项目经理。之后,我成为了工程师。最近7年,我担任产品设计师。每天我都与这三个岗位的人一起工作。每天,我都能发现新的方式来理解这产品研发背后的三大支柱的职责、挑战和艺术。研发工程师是魔术师,他们只需要轻轻动几下手指调整像素,瞧,一个能运作的产_研发是把想法变成现实的桥梁

利用虚拟机实时迁移技术可以实现服务器的,VMware vMotion虚拟机的实时迁移技术概述...-程序员宅基地

文章浏览阅读3k次。vMotion可在主机之间迁移正在运行的虚拟机,因此进行计划内服务器维护时无需中断应用的使用。概览vSphere vMotion 能在实现零停机和服务连续可用的情况下将正在运行的虚拟机从一台物理服务器实时迁移到另一台物理服务器上,并且能够完全保证事务的完整性。 vMotion 是创建动态、自动化并自我优化的数据中心所需的关键促成技术。即时迁移正在运行的虚拟机轻松管理和安排实时迁移即时迁移正在运行的..._vmware 虚机 漫游 实时性

文档词频矩阵_对论文“从词向量到文档距离”的理解-程序员宅基地

文章浏览阅读184次。文章:From Word Embeddings To Document Distances研究背景在此之前,文档的两种最常见的表述方式是通过袋词(BOW)或词频-逆文档频率(TF-IDF)。但是无法解决近义词之间的距离问题,即是BOW和TF-IDF无法表达词语的含义。由于word2vec的出现,近义词的问题解决了,通过word2vec将词语表示成向量,用两向量的距离表示两词语的距离可以很好的区分“..._文档词频矩阵

Oracle中单引号与双引号的使用及动态拼接_oracle拼接单引号-程序员宅基地

文章浏览阅读1.6k次,点赞9次,收藏13次。Oracle中单引号与双引号的使用及动态拼接。_oracle拼接单引号

随便推点

安装mysql6.3步骤_Mac下安装mysql5.7.18的详细步骤-程序员宅基地

文章浏览阅读65次。一、工具我们需要现在两个工具:MySQL 服务器(mysql-5.7.18)、MySQL GUI(mysql-workbench)MySQL 服务器包含了MySQL 的整个运行环境,安装了它就能通过命令行让 MySQL 运行的很好了。当然如果你不喜欢命令行,可以下载一个 GUI工具来管理 MySQL。GUI的功能很丰富,包括权限设置,创建数据库、创建表格等等。二、安装1.MySQL 服务器下载地址..._mysql workbench 6.3安装

Unity3D之AR开发(一)_关于unity3dar-程序员宅基地

文章浏览阅读1.6k次。第一种方法:高通AR(Vuforia) Vuforia插件下载地址(官网):https://developer.vuforia.com/downloads/sdkVuforia实现图片识别1、新建项目,导入Vuforia插件2、将默认摄像机删除,将Vuforia/Prefabs中的ARCamera和ImageTarget预置体拖到场景中。并进行调整3、将要识别的图片..._关于unity3dar

【医学+深度论文:F25】2018 CVPR Enhanced Optic Disk and Cup Segmentation with Glaucoma Screening from Fundus_cvpr fundus-程序员宅基地

文章浏览阅读462次。25 2018 CVPREnhanced Optic Disk and Cup Segmentation with Glaucoma Screening from Fundus Images using Position encoded CNNsMethod : 分割 + 分类Dataset :Architecture : Unet(DenseNet)+ DenseNet201/ResN..._cvpr fundus

鸿蒙是linux内核吗,谈华为鸿蒙内核和操作系统-程序员宅基地

文章浏览阅读772次。作者|陆首群出品 |COPU开源联盟(ID:COPU2004)谈到华为自研鸿蒙内核和操作系统,从华为透漏出来的信息来看,有点自相矛盾、扑朔迷离!我曾说过:真真假假,虚虚实实!这里有技术原因,也有外部原因。一开始(大概是 2016 年左右),华为的说法:其自研的首款操作系统是搭载物联网(IoT)的(这时要求操作系统小型化、实时性、响应快,采用微内核), 连任正非都坚持这个说法。当时我就看出来,华为..._鸿蒙内核是linux吗

Mybatis 几道入门面试题-程序员宅基地

文章浏览阅读439次,点赞18次,收藏3次。MyBatis 是一个可以自定义 SQL、存储过程和高级映射的持久层框架。

大专计算机组装知识,计算机大专班硬件组装期末复习题-程序员宅基地

文章浏览阅读211次。《微机外设与维修》期末考试样题一、填空题1、显示器的分辨率由和组成。2、计算机常见的外围设备主要有:___________、__________、___________等。3、目前显卡与主板的接口有和。最流行的是接口。4、主板上的一个IDE接口可以接___________个IDE设备,一个称为___________设备,另一个称为___________设备。5、CPU的主频与外频的关系:。6、主板..._当计算机等新兴技术设备新安装的显卡打印机等硬件或外围设备后需要安装什么才

推荐文章

热门文章

相关标签