docker启用镜像常用脚本

语法:docker run [OPTIONS ]IMAGE [COMMAND ][ARG …]

OPTIONS说明:-a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项;

-d: 后台运行容器,并返回容器ID;

-i: 以交互模式运行容器,通常与 -t 同时使用;

-p: 端口映射,格式为:主机(宿主)端口:容器端口

-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;

--name="nginx-lb": 为容器指定一个名称;

--dns 8.8.8.8: 指定容器使用的DNS服务器,默认和宿主一致;

--dns-search example.com: 指定容器DNS搜索域名,默认和宿主一致;

-h "mars": 指定容器的hostname;

-e username="ritchie": 设置环境变量;

--env-file=[]: 从指定文件读入环境变量;

--cpuset="0-2" or --cpuset="0,1,2": 绑定容器到指定CPU运行;

-m :设置容器使用内存最大值;

--net="bridge": 指定容器的网络连接类型,支持 bridge/host/none/container: 四种类型;

--link=[]: 添加链接到另一个容器;

--expose=[]: 开放一个端口或一组端口;--restart=always 重启策略。   no:容器退出时不要自动重启。这个是默认值;  on-failure[:max-retries]:只在容器以非0状态码退出时重启。可选的,可以退出docker daemon尝试重启容器的次数,例如:$ docker run --restart=on-failure:10 redis 表示最大重启次数为10的redis容器。非0状态退出连续退出超过10次,则中断尝试   always:不管退出状态码是什么始终重启容器   unless-stopped:在容器退出时总是重启容器,但是不考虑在Docker守护进程启动时就已经停止了的容器
  • 启动mysql
docker run -p 3306:3306 --name mysql_5.7 -e MYSQL_ROOT_PASSWORD=123456 --restart=always -d mysql:5.7

Original: https://www.cnblogs.com/callor/p/10528897.html
Author: callor
Title: docker启用镜像常用脚本

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/683851/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 有点长的博客:Redis不是只有get set那么简单

    我以前还没接触Redis的时候,听到大数据组的小伙伴在讨论Redis,觉得这东西好高端,要是哪天我们组也可以使用下Redis就好了,好长一段时间后,我们项目中终于引入了Redis这…

    技术杂谈 2023年7月25日
    0103
  • 利用策略模式优化过多ifelse代码

    1.应用场景 现在需要完成这样一项业务,客户在前端输入算法名,后台就调用对应算法来进行模拟实验。假设不使用策略模式,那么我就需要以下代码实现该业务: @Autowired priv…

    技术杂谈 2023年7月23日
    078
  • 实现Kubernetes可观测性的3个最佳工具

    一个管理和实施得当的可观测性系统为DevOps提供了细化的洞察力,可用于调试和治愈复杂系统。可观察性将监控、警报和日志与指标可视化及其分析相结合。它允许开发团队详细了解Kubern…

    技术杂谈 2023年6月1日
    0103
  • cocos 场景制作流程

    前面的话 本文将详细介绍 cocos 场景制作流程 节点和组件 Cocos Creator 的工作流程是以组件式开发为核心的,组件式架构也称作组件-实体系统,简单的说,就是以组合而…

    技术杂谈 2023年5月30日
    0101
  • 面向对象ooDay3

    在派生类的构造方法中若没有调用超类的构造方法,则默认super()调用超类的无参构造方法 public class SuperDemo { public static void m…

    技术杂谈 2023年7月11日
    067
  • electron-vue UI框架 ElementUi的使用、 electron-vue 中使用sass

    文档:http://element-cn.eleme.io/#/zh-CN/component/installation 01&#x300…

    技术杂谈 2023年5月31日
    099
  • wsl openssh安装

    1、卸载openssh sudo apt remove openssh-server 2、设置软件源修改/etc/apt/sources.list为下面内容,使用vi时先按下i再粘…

    技术杂谈 2023年6月1日
    085
  • 在 Conda 虚拟环境中安装

    完成时间:2022 年 2 月 24 日 最后修改:— 因为一些原因,要用到 TensorRT 对训练好的模型进行推理加速,官网的文档全英文看得累啊,想找找现成的中文文…

    技术杂谈 2023年7月11日
    060
  • PPPOE

    PPPoE(英语:Point-to-Point Protocol Over Ethernet),以太网上的点对点协议,是将点对点协议(PPP)封装在以太网(Ethernet)框架中…

    技术杂谈 2023年5月31日
    091
  • AndroidManifest.xml文件校验工具

    一、前言 前段时间总能碰见AndroidManifest固定字节被篡改的情况,每次都要拿着图一个个去对比那个固定字节处被篡改了,干脆直接写了个校验工具,这里分享给大家,工具没什么技…

    技术杂谈 2023年7月10日
    085
  • 网站PWA升级

    前面的话 渐进式网络应用 ( Progressive Web Apps ),即我们所熟知的 PWA,是 Google 提出的用前沿的 Web 技术为网页提供 App 般使用体验的一…

    技术杂谈 2023年5月31日
    0109
  • Maven学习笔记,动力节点maven教程随堂笔记

    *这篇笔记的学习视频来自b站动力节点 第一部分 1.分析项目要做什么,知道项目有哪些组成部分。2.设计项目,通过哪些步骤,使用哪些技术。需要多少人, 多长的时间。3.组建团队,招人…

    技术杂谈 2023年7月24日
    078
  • Aerospike配置

    Aerospike配置 posted on2022-02-09 17:43 duanxz 阅读(66 ) 评论() 编辑 Original: https://www.cnblogs…

    技术杂谈 2023年5月30日
    073
  • 博客园配置Metaweblog访问令牌

    如何配置Metaweblog访问令牌?如何通过访问令牌登录博客园? 最近博客园升级了 Metaweblog访问令牌 ,发布博客时 使用密码不能发布了; 如何更新呢? 进入后台 设置…

    技术杂谈 2023年5月31日
    0116
  • Dapr v1.8 正式发布

    Dapr是一套开源、可移植的事件驱动型运行时,允许开发人员轻松立足云端与边缘位置运行弹性、微服务、无状态以及有状态等应用程序类型。Dapr能够确保开发人员专注于编写业务逻辑,而不必…

    技术杂谈 2023年5月30日
    099
  • Kettle_使用Pan.bat执行转换、Kitchen.bat执行作业

    注意:使用bat文件执行速度比执行在spoon.bat中执行慢很多 一、使用Pan.bat执行转换 Pan.bat文件路径:\pdi-ce-6.1.0.1-196\data-int…

    技术杂谈 2023年5月31日
    089
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球