1、Docker 容器命名:运行时指定名字

docker run -d --name 容器实例名  镜像名   要执行的命令

---命名

-d 后台执行

比如:

docker run -itd --name mytestname centos bash

-it用于控制台交互,

-d指定容器运行于前台还是后台,默认为false

docker ps 查看正在运行中 的容器

docker ps -a 可以将正在运行的,失败的,退出的容器都显示出来。

2、容器重命名

docker rename 旧名字   新名称

 3、指定容器的主机名

docker run -it --name 容器名  -h 主机名 镜像名  /bin/bash

比如:

docker run -it --name centos004 -h myzhujiming centos /bin/bash

4,容器开机启动

docker run  --restart=always  -itd --name 容器名  镜像  /bin/bash

--restart=always  #在容器退出时,总是重新启动容器

比如:

docker run -it --name centos666 --restart=always centos bash

验证方法:重启docker引擎

systemctl restart docker

然后在docker ps查看容器。

4.1docker的重启策略:

1 ,no,默认策略,在容器退出时不重启容器

2,on-failure,在容器非正常退出时(退出状态非0),才会重启容器

3,on-failure:3,在容器非正常退出时重启容器,最多重启3次

4,always,在容器退出时总是重启容器

5,unless-stopped,在容器退出时总是重启容器,但是不考虑在Docker 守护进程启动时就已经停止了的容器。

4.2 可以修改重启策略:

docker update --restart=on-failure 容器ID或名字

5、Docker部署应用设置网络

查看物理机的80端口情况

netstat -antup|grep 80docker run -p {hostPort}:{containerPort} {images}docker run -d -p 80:80 nginx

-d 在后台运行 ;

-p 物理机的 80 端口:容器实例的 80 端口 ,把容器中的 80 端口映射到物理机上的 80 端口

6、访问正在运行的容器

docker exec -it 容器id|容器名称 /bin/bash

Docker的常用命令-启动,开机启动,重启策略,重命名相关推荐

  1. 教你用msconfig命令设置开机启动项

    终于把360安全卫士卸载了,没有了360,我们也可以用系统自带的系统配置实用程序来设置开机启动项.这篇文章就教你用msconfig命令设置开机启动项. 在开始运行中,输入msconfig命令,关于cm ...

  2. Docker客户端常用命令整理

    之前在 https://blog.csdn.net/fengbingchun/article/details/109584460 中介绍过在Windows10家庭版和Ubuntu16.04上安装Doc ...

  3. Docker初学3:Docker的常用命令

    Docker的常用命令 帮助命令 帮助命令可以在我们遇到不懂的命令时帮助我们去了解它们怎么使用. docker version # 显示 Docker 版本信息. docker info # 显示 D ...

  4. Docker 精通之常用命令

    Docker 精通系列 Docker 精通之入门 Docker 精通之微服务 Docker 精通之常用命令 Docker 精通之 Dockerfile 配置文件路径 /etc/sysconfig/do ...

  5. 久等了!Docker容器常用命令

    点击蓝色"程序员的时光 "关注我 ,标注"星标",及时阅读最新技术文章 写在前面: 小伙伴儿们,大家好!上一篇我们讲到Docker的常用命令--详细齐全!Doc ...

  6. Docker的RUN流程和Docker原理、Docker的常用命令、其他命令

    Docker的RUN流程和Docker原理 Run流程 底层原理 Docker是怎么工作的 Docker为什么比VM快 Docker的常用命令 帮助命令 镜像命令 查看镜像 搜索镜像 下载镜像 指定版 ...

  7. docker的常用命令(三)

    docker的常用命令 帮助命令 docker version # 显示docker版本信息 docker info # 显示docker的系统,包含镜像和容器的数量 docker 命令 --help ...

  8. Docker镜像常用命令

    Docker镜像常用命令 查看镜像列表 docker images $ docker images >>> REPOSITORY TAG IMAGE ID CREATED SIZE ...

  9. Nginx入门3:Nginx常用命令;(启动nginx;启动时,指定配置文件;测试配置文件,查看当前使用的哪个配置文件;显示nginx版本;停止nginx;修改配置文件后,重载配置文件;)

    说明: (1)本篇博客介绍nginx常用的一些命令: 目录 一:启动Nginx:[/usr/sbin/nginx]: 1. 使用[/usr/sbin/nginx]去启动Nginx: 2.可以通过浏览器 ...

最新文章

  1. 微信红包的架构设计简介
  2. LeetCode-字符串-反转字符串中的单词 II
  3. java linkedhashset_java之LinkedHashSet
  4. 前端电子表数字字体_爬虫:如何优雅应对字体反爬
  5. JSP JavaBean作用范围
  6. flash与javacript:图片交互
  7. HTTP 缓存机制及原理
  8. Java高并发编程实战2,原子性、可见性、有序性,傻傻分不清
  9. Unity WebGL 修改鼠标指针
  10. 要重复多少次变成潜意识_速读记忆相关:量变到质变,首先要做的是不断重复...
  11. GZHU - 1523 疯狂钻石 (完全背包)
  12. ROS入门之——浅谈launch
  13. net.sf.json.JSONException: JSONObject[节点名称] not found解决方法
  14. 我们接了条预算100000000的广告!!!
  15. 计算机驱动程序的安装过程,u盘驱动程序安装,教您如何安装u盘驱动程序
  16. 几个网络捕获工具的评价
  17. RL策略梯度方法之(十八): Importance Weighted Actor-Learner Architecture (IMPALA)
  18. 2021国赛参赛经验与感悟
  19. 2018 ACM-ICPC, Syrian Collegiate Programming Contest F. Pretests(子集dp)
  20. JSON数据 与 JSON数据的使用

热门文章

  1. excel转换txt文本(matlab版本)
  2. sublime格式化显示json字符串文件
  3. 芯片科技科普2芯片分类
  4. python+大漠插件写游戏脚本
  5. Thinkpad-X250-Hackintosh-OpenCore-BigSur11.6
  6. Linearized ADMM vs ADMM
  7. Codeforces - Zuma
  8. JS中的反斜杠 (\)是什么意思
  9. java SWT:最有效的layout方法Control.requestLayout()
  10. Matlab数字图像处理 02 灰度变化(图像直方图、直方图均衡化、直方图匹配)