首页 > 其他分享 >docker指令详解

docker指令详解

时间:2023-10-30 16:22:18浏览次数:35  
标签:容器 run -- nginx 详解 指令 docker my

Docker指令详解

1.生命周期管理

  • run创建并运行容器,格式 docker run [OPTIONS] image [COMMAND] [ARG...],参数说明
docker run [options] image [command] [arg...]
-d , --detach   #后台运行
-it, --interactice tty #交互终端形式运行
-p, --publish list #指定端口
-v, --volume list #挂载存储卷
      --name String #定义名字
      --rn                 #容器中止后自动删除
      --restart string #no\on-failure(非正常退出时重启,on-faukyre:3 最多重启三层)、akwats、unless-stopped

 docker run的参数甚多,可通过--help查询,后续这些复杂的配置都会移交给Docker Compose,以上几个足以应对七成场景

#类似 ubuntu 这类容器必须以 -it 交互终端运行,否则无法在后台保留
docker run -it -d --name my-ubuntu ubuntu
#端口映射和挂载数据卷
docker run -d -p 8080:80 -v /data/www:/usr/share/nginx/html --name my-nginx nginx
#启动容器 停止容器 重启容器
docker start my-container
docker stop my-container
docker restart my-container

标签:容器,run,--,nginx,详解,指令,docker,my
From: https://www.cnblogs.com/mmda-site/p/17798157.html

相关文章

  • 数据结构:栈与队列-详解循环队栈
    《详解循环队栈》目录:循环队列的定义及其特点循环队列的实现完整Demo运行截图小结参考文献一、循环队列的定义及其特点队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表......
  • 一文详解如何从 Oracle 迁移数据到 DolphinDB
    Oracle是一个广泛使用的关系型数据库管理系统,它支持ACID事务处理,具有强大的安全性和可靠性,因此被广泛应用于各种企业级应用程序。但是,随着数据规模的增加和业务需求的变化,Oracle的一些限制和缺点也逐渐暴露出来。例如,Oracle的许可证费用昂贵,而且对于海量数据的处理能力较弱。......
  • docker 中 centos7
     >dockerrun-itd--namecentos_7centos:7/bin/bashdockerrun:启动一个容器没有就新创建-itd: -i保持STDIN打开允许你输入到容器中进行-t为容器分配一个伪终端-d容器在后台运行--name:指定容器的名称centos:7镜像的名称 基于这个镜像搞的容器/bin/bash :......
  • Docker Swarm 节点维护
    DockerSwarmModeDockerSwarm集群搭建DockerSwarm节点维护DockerService创建1.角色转换Swarm集群中节点的角色只有manager与worker,所以其角色也只是在manager与worker间的转换。即worker升级为manager,或manager降级为worker。1.1worker升级为manager在manag......
  • Docker Service 创建
    DockerSwarmModeDockerSwarm集群搭建DockerSwarm节点维护DockerService创建service只能依附于dockerswarm集群,所以service的创建前提是,swarm集群搭建完毕。1.创建servicedockerservicecreate命令用于创建service,需要在manager中运行。与创建容器的命令dock......
  • 算法:实现中序遍历(3种方法图例详解,小白也能看懂)
     中序遍历:左->中 ->右练习地址:力扣(LeetCode)官网-全球极客挚爱的技术成长平台1、递归法 #Definitionforabinarytreenode.classTreeNode(object):def__init__(self,val=0,left=None,right=None):self.val=valself.left=left......
  • 神经网络基础篇:详解导数(Derivatives)
    导数一个函数\(f(a)=3a\),它是一条直线。下面来简单理解下导数。让看看函数中几个点,假定\(a=2\),那么\(f(a)\)是\(a\)的3倍等于6,也就是说如果\(a=2\),那么函数\(f(a)=6\)。假定稍微改变一点点\(a\)的值,只增加一点,变为2.001,这时\(a\)将向右做微小的移动。0.001的差别实在是太小了,不......
  • Docker 资源限制
    Docker资源限制1、内存限制#Docker提供的内存限制功能有以下几点: -容器能使用的内存和交换区的大小 -容器的核心内存大小 -容器虚拟内存的交换行为 -容器内存的软性限制 -是否杀死占用过多内存的容器 -容器被杀死的优先级内存限制相关参数执行dockerrun命令......
  • Chromium CC渲染层工作流详解
    1.Chromium的渲染流水线Blink—> Paint -> Commit ->(Tiling ->) Raster -> Activate -> Draw(Submit) —>VizBlink对接 cc 的绘制接口进行 Paint,Paint生成cc模块的数据源(cc::Layer),CC将数据源进行合成,经过一系列过程最终在 Draw 阶段将合成的结果(viz......
  • Docker安装
    Docker安装1.卸载旧版dockeryumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-engine2.配置Docker的yum库安装yum工具yuminstall-yyum......