一、docker run启动

–env-file 表示从文件加载环境变量,文件格式为key=value每行一个变量

-v 表示将宿主机上的文件挂载到镜像中,冒号前面表示宿主机文件路径,后面表示镜像文件路径,都要用绝对路径

-p 表示将镜像中的8080端口映射到宿主机上的8083端口,10.142.8.12代表宿主机ip

-it 表示以交互式终端运行,-d表示后台运行。

docker run -it --env-file ./run/hrms.env -v /opt/hrms/hrms/hrms:/opt/hrms/hrms -p 10.142.8.12:8083:8080 55ad68601db

二、docker-compose启动

docker-compose是docker三剑客之一,用来专门编排和管理镜像的插件,可以通过pip install docker-compose安装。

可以新建一个如下目录结构的文件夹,作为镜像的启动文件夹:

编写docker-compose.yml文件:

version:  '2.0'
services:web:image: hrms:v1.2restart:  alwaysports:- "8083:8080"env_file:- ./hrms.envvolumes:- /opt/hrms/logs/:/opt/hrms/logs/

启动:

切换到docker-compose.yml所在目录下执行:

docker-compose up即可启动镜像

Docker 启动镜像的方法相关推荐

  1. Docker启动镜像并进行端口映射

    如何使用Docker启动镜像并进行端口映射 Docker是一种流行的容器化平台,可以帮助开发人员更轻松地构建.测试和部署应用程序.在使用Docker时,启动镜像并进行端口映射是很常见的操作.本文将详细 ...

  2. docker制作镜像的方法

    docker镜像简介 docker镜像是分层的,有底层网上叠加下载. dockerfille是以文本的方式生成镜像,他的好处在于生成镜像后可以查看生成流程.相对于docker commit,使它更加的 ...

  3. Docker 启动镜像

    一.查看当前docker中下载的镜像,如下图,当前我的Docker容器中存在两个镜像 ,tomcat.mysql 二.启动镜像 (因启动命令参数过多,同时各种镜像启动时可以增加额外的参数,本次以启动m ...

  4. docker 启动镜像_Docker学以致用,开源项目和云服务,是最好的学习资源

    1. Docker简介 2. Docker常用命令 3. Dockerfile镜像创建命令 4. Docker镜像自动构建 5. docker-compose.yml资源编排文件 6. Docker ...

  5. docker启动redis简单方法

    1.拉取redis镜像 docker pull redis 2.在本地某个位置创建以下内容 建议将以下内容放在一起,方便以后管理和查看 # 以/docker/redis为例 mkdir -p /doc ...

  6. docker启动镜像web无法访问

    docker 镜像启动成功但是无法访问 解决办法: vi /etc/sysctl.conf 或者 vi /usr/lib/sysctl.d/00-system.conf 添加如下代码:     net ...

  7. 中高级Java开发应该要了解!docker启动镜像时读取配置

    一面 介绍一下自己 问项目经历, 聊"数据同步" 接着聊上了 K8S 的项目 有没有什么钻研得比较深得技术?(大佬:kubernetes, golang, prometheus, ...

  8. 【云原生】第四篇--Docker容器镜像介绍及应用

    Docker容器镜像介绍及应用 一.Docker容器镜像操作 1.1 查看本地容器镜像 1.1.1 使用docker images命令查看 1.1.2 使用docker image命令查看 1.1.3 ...

  9. 【工作向】docker镜像构建方法与命令

    序言 docker镜像制作,学习记录 1. docker镜像制作的常见方法 1.1 docker commit基于已有容器构建镜像(手工) 这种方法将已有容器存为新的镜像,但是不建议使用使用这种方式, ...

最新文章

  1. 数智化浪潮之中,传统企业如何抓住转型机遇
  2. 开源:这个来自清华的开源项目火爆 GitHub
  3. 地理数据库 (geodatabase) 的架构
  4. 如何通过软件项目开发来提高自身的实力。
  5. moco-globalsettings
  6. C 实现 删除字符串空白符的函数 strtrim
  7. 做了44年保洁员,一生只会5个字,她却成为香港大学院士
  8. IO流和集合的交集Properties类的介绍。
  9. IDEA项目创建Mapper的xml文件的方法
  10. Python 异常处理——处理默认错误类型以外错误
  11. 2017年12月计算机一级c,2017年12月计算机二级《C语言》强化模拟题(1)
  12. 不知道这十项Linux常识,就别说自己玩过Linux!
  13. Google gae部署php简单说明
  14. 方正飞鸿智能信息平台(FIX ES2007)帮助手册+知识库
  15. 如何提高自己的学习能力(JAVA篇)
  16. 《崩坏3》评测:游戏设计中整体性和利用率分析(中)
  17. transitive fanout与set_dont_touch_network
  18. jquery $.fn 是什么意思
  19. javase笔记基础篇
  20. ThinkPHP 关闭调试模式

热门文章

  1. 电商平台如何统一实现支付和分账?
  2. DefaultKaptcha生成验证码+服务器验证码乱码问题
  3. Medical Image Analyse
  4. 使用ASP.NET Core、Ocelot、MongoDB和JWT的微服务
  5. 从python开始学编程-vamei(1)
  6. Echartds-gl (3D) 城市地图,点击事件,实现下钻等操作
  7. [转帖]PLC系统的组成
  8. JQuery动态添加/删除class样式
  9. 2019款的别克君威:90后的青睐,亮点不只是内饰
  10. SUSE zypper 添加源和离线下载rpm包