docker笔记2-docker 容器

docker 容器的运行

docker run  镜像名:版本标签: 创建+ 启动容器

docker run 镜像名 ,如果镜像不存在,则会在线下载镜像。

 注意事项:

  1.  容器内的进程必须处于前台运行状态,不能后台(守护进程运行),自己部署一个容器运行,命令不得后台运行,前台运行即可。
  2. 容器内至少有一个在前台运行的进程,否则就会挂掉。

示例1:运行一个centos的镜像容器,但是不执行任何操作,执行命令后查询不到docker进程

docker run centos 这个写法会产生容器记录,但是容器内没有跑任何程序,因此容器会挂掉

示例2:在centos镜像中执行一个前台运行的命令

run -it centos ping baidu.com 进入容器并执行 ping命令;

 -it 进入容器内部

容器内部在跑 ping的进程,这时候我们就可以看到docker的进程了,容器内部的运行不会影响宿主机

docker 容器在前端跑,会占用一个终端,结束执行关闭终端会导致进程停止

-d 后端运行并返回容器的id

后台执行容器,容器里执行ping命令,可以查询到docker的进程

docker run 可选参数

-d 后台运行

--rm 容器结束后自动删除容器运行记录

--name 给容器取个名字

docker ps -a  查看docker容器运行记录

docker run -d --rm  --name hello centos ping baidu.com 后台启动一个叫 hello的容器
 

查看docker容器日志

docker logs 容器id   : 会打印所有日志

docker logs -f 容器id :打印当前并滚动日志

docker logs 容器id | tail -数字    查看当前日志前  “数字”行的日志

进入运行容器空间

命令: docker exec -it 容器id bash

进入容器后可以在容器内部做操作

查看容器信息

docker container inspect 容器id

该命令返回容器的配置信息  json格式

端口映射

docker run  -d --name 给容器起个名字 -p 宿主机端口:容器端口 镜像名称

容器的提交

docker commit 容器id 新的镜像名称

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

财务数据智能化:用AI工具高效制作财务分析PPT报告

Step1: 文章内容提取 WPS AI 直接打开文件,在AI对话框里输入下面指令: 假设你是财务总监,公司考虑与茅台进行业务合作、投资或收购,请整合下面茅台2021年和2022年的财务报告信息。整理有关茅台财务状况和潜在投资回报的信息&…

springboot 快速上手

Spring Boot是一个用于快速构建基于Spring的应用程序的开发框架。它简化了Spring应用程序的初始化和配置过程,提供了一种约定优于配置的方式来构建应用程序。 内嵌tomat、jetty可以生成可以独立运行的jar包,不需要打成war包。 简化配置,大部…

【PostGIS】在Java中操作postgis——使用springboot+Maven+mybatis框架

前言: PostgreSQL15对应PostGIS安装教程及空间数据可视化 空间数据库-常用空间函数 完成PostGIS的安装与配置后,让我们来写一个Java操作postgis数据库的demo吧~ 使用工具: NavicatIDEA 一、PostGIS数据库准备 在Navicat中新建一个postgr…

docker 镜像仓库harbor安装

1、windows安装: docker pull bitnami/harbor-registry 2、linux安装: K8s集群使用容器镜像仓库Harbor_k8s使用harbor-CSDN博客

Ubuntu系统如何安装SVN服务端并通过客户端无公网ip实现远程访问?

文章目录 前言1. Ubuntu安装SVN服务2. 修改配置文件2.1 修改svnserve.conf文件2.2 修改passwd文件2.3 修改authz文件 3. 启动svn服务4. 内网穿透4.1 安装cpolar内网穿透4.2 创建隧道映射本地端口 5. 测试公网访问6. 配置固定公网TCP端口地址6.1 保留一个固定的公网TCP端口地址6…

【Dart】P1 入口方法、注释方法、变量与常量、命名规则

Dart 入口方法、注释方法、变量与常量、命名规则 入口方法注释方法变量与常量变量变量名称命名规则常量 入口方法 入口方法一:main() 方法; 使用条件:有返回值; 代码示例: main() {print(nihao dart); }入口方法二&a…

LeetCode 22 括号生成

题目描述 括号生成 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 示例 1: 输入:n 3 输出:["((()))","(()())","(())()","()((…

测绘资质人员培训与岗位管理制度

人员培训与岗位管理制度 建立健全人员培训与岗位管理制度,明确岗位职责、岗前培训考核、继续教育等要求

设 备 管 理

(1) 简单叙述设备管理的任务和功能。 解: 设备管理的主要任务包括: 响应用户进程提出的I/O请求,选择和分配I/O设备进行数据传输操作。控制I/O设备和CPU(或内存)之间进行数据交换,提高设备和设备之间、CPU和设备之间以及进程和进程…

实验三:路由器的管理与配置

实验目的: 了解路由器的作用熟悉路由器的基本配置方法熟悉Packet Tracer 路由模拟软件的使用 实验环境: Windows 10 下的 Cisco Packet Tracer 实验内容: 熟悉Packet Tracer组件搭建实验拓扑 实验步骤: 1.连接设备 2.配置IP地…

开发常需要的好用API汇总

手机号码归属地:可根据手机号码查询其省市区、运营商区号行政区划代码等信息。 上亿条数据囊括最新的170、166、147等号段,更新及时、准确度高。二维码识别OCR:对图片中的二维码、条形码进行检测和识别,返回存储的文字内容。短信验…

【Linux】解释为什么“I/O 等待”的指标可能是误导的。

解释为什么“I/O 等待”的指标可能是误导的。 I/O等待指标是用来衡量I/O子系统性能的重要指标之一,它表示等待I/O操作完成的时间。然而,I/O等待指标有时可能会误导,原因如下: I/O操作类型:I/O等待指标不能告诉我们实…

python定义代码块的符号,python中代码块所属关系

大家好,小编来为大家解答以下问题,python中代码块所属关系的语法,python定义代码块的符号,今天让我们一起来看看吧! 本文章主要用于平时Python3学习和使用中积累的比较常用的代码块。代码都是经过验证可行的python简单…

深度学习计算数据集里所有图像像素点的均值方差

代码怕忘记,现在贴上来,以防丢失 from torch.utils.data import DataLoader from torchvision.datasets import ImageFolder import torch from torchvision import transformsdef get_mean_and_std(data_path, in_chans3):dataset ImageFolder(rootda…

RocketMQ常见问题分析

目录 1. RocketMQ如何保证消息不丢失 1.1 分析消息丢失场景 1.2 解决方案 1.2.1 保证消息生产不丢失 1.2.1.1 生产消息时不使用单向发送消息发送模式 1.2.1.2 生产者使用事务消息机制 1.2.2 保证消息存储不丢失 1.2.3 保证消息消费不丢失 1.2.4 RocketMQ特有的问题&…

4.8 【共享源】流的消费者

一,什么是流的消费者? 消费者从生产者那里获取内容,以进行下一步的处理。 消费者从生产者那里获取内容,并对其进行某种形式的处理(例如图像处理、合成)。它最终也可以显示来自生产者的内容。 通常,我们需要在消费者应用程序中执行接下来的步骤,以从生产者那里获取内…

Echarts legend属性使用

Echarts的legend属性是对图例组件的相关配置 而legend就是Echarts图表中对图形的解释部分: 其中legend自身常用的配置属性如下: orient 设置图例的朝向 属性值: vertical // 垂直显示 或者 horizontal // 水平显示 legend: {orient: ver…

Pandas有了平替Polars

Polars是一个Python数据处理库,旨在提供高性能、易用且功能丰富的数据操作和分析工具。它的设计灵感来自于Pandas,但在性能上更加出色。 Polars具有以下主要特点: 强大的数据操作功能:Polars提供了类似于Pandas的数据操作接口&am…

涵盖多种功能,龙讯旷腾Module第七期:超快动力学过程

Module是什么 在PWmat的基础功能上,我们针对用户的使用需求开发了一些顶层模块(Module)。这些Module中的一部分是与已有的优秀工具的接口,一部分是以PWmat的计算结果为基础得到实际需要的物理量,一部分则是为特定的计…

Zama TFHE-rs

1. 引言 前序博客见: 基于[Discretized] Torus的全同态加密指引(1)基于[Discretized] Torus的全同态加密指引(2)TFHE——基于[Discretized] Torus的全同态加密 代码解析 开源代码见: https://github.co…