当前位置: 首页 > news >正文

大连建站方案企业网站建设实训体会

大连建站方案,企业网站建设实训体会,中国建设工程招聘信息网站,顺德建设网站公司1. 本文思路 拉取基础镜像基于镜像创建容器在容器中,安装所需依赖部署脚本提交容器,生成新的镜像编写Dockerfile,添加启动命令,生成最终镜像导出镜像 2. 操作步骤 2.1 基础环境 # 拉取镜像 docker pull centos:7.6.1810 # 运行…

1. 本文思路

  • 拉取基础镜像
  • 基于镜像创建容器
  • 在容器中,安装所需依赖
  • 部署脚本
  • 提交容器,生成新的镜像
  • 编写Dockerfile,添加启动命令,生成最终镜像
  • 导出镜像

2. 操作步骤

2.1 基础环境

# 拉取镜像
docker pull centos:7.6.1810
# 运行
docker run -itd --name centos:7.6.1810
# 进入容器(开始)
docker exec -it sys /bin/bash
# 安装dos2unix、lsof等
yum update
yum install dos2unix
yum install lsof
# 此处省略其他安装
# 退出容器(结束)
exit
# 提交生成新的镜像,containerId为我们上述生成的容器对应的Id,base_env为新导出的镜像
docker commit containerId base_env:1.0.0

2.2 编写Dockerfile

FROM base_env:1.0.0
WORKDIR /opt/scrapy
COPY conf/ /opt/scrapy/conf/
CMD ["/bin/sh", "-c", "/opt/scrapy/startup.sh start"]
EXPOSE 8081
EXPOSE 9016

参数如下:

FROM依赖镜像
WORKDIR当前文件夹
COPY拷贝,将文件拷贝到容器中
CMD容器启动后执行的初始化命令
EXPOSE暴露端口

2.3 构建镜像

在Dockerfile文件对应的目录下执行

# 构建
docker build -t tools:1.0.0 .
# 构建成功后,查看
docker images

2.4 启动

docker run -itd --name tools -p 8081:8081 -p 9016:9016  tools:1.0.0

2.5 导出及导入镜像

# 导出镜像
docker save -o tools.tar tools
# 导入镜像
docker load -i tools.tar

3. 踩坑点

3.1 不要后台启动

        传统的部署脚本我们启动脚本时候都会使用nohup命令将程序后台执行,但是容器启动初始化将其放后台会导致检测不到程序存在,容器会自动关闭。因此,直接执行即可(例如 java -jar xxx.jar)。

3.2 编译的时候配置文件缺失

        使用docker build的时候存在xml配置文件丢失的情况。百度后得知,该情况和启动容器时候使用-v配置挂载路径相关。编译时候如有需要可以使用ADD命令添加。

http://www.yayakq.cn/news/78486/

相关文章:

  • 建个公司网站需要多少钱设计投稿网站
  • 什么网站可以做高数做网站流行的
  • 网站开发项目进度表mip wordpress
  • 泉港网站建设推广服务公司赤风设计
  • 怎么样建立个人网站建设工程教育网建设工程类的考试辅导网站
  • wordpress网站名称函数wordpress主题接入社交功能
  • 怎样用数据库做网站wordpress saharan
  • 东莞高端网站建设首页排名创意二维码制作网站
  • 北京网站建设联系兴田德润律师事务所网站制作
  • 网站管理系统改不了的搜索引擎
  • 网站数据做面板分析中国建设银行的官方网站
  • 通信的毕设网站建设游戏加盟招商
  • 如何做衣服销售网站wordpress导出用户
  • 网站关键字语法深圳建模板网站
  • 大朗镇网站建设宿迁城乡住房建设厅网站
  • 网站开发需求文档案例网站内置字体
  • 江苏做网站价格衡水做网站建设公司
  • 网站建设公司不能备案吗iis7 部署网站
  • 连接外国的网站吗长安seo排名优化培训
  • 学会网站建设wordpress自定义模块自定义字段
  • 在线制作图片拼接seo推广是什么意怿
  • 网站招标书怎么做wordpress 附件太小
  • 嘉兴模板建站代理搜索引擎优化解释
  • 网站开发与经营服务器如何做网站
  • 网站电脑培训班办公软件手机网站模板尺寸
  • 潍坊cms建站系统南充城市建设投诉网站
  • 本地网站源码wordpress获取所有文章列表
  • 做微课的网站有哪些方面wordpress小图标大全
  • 网站开发人员篡改客户数据建设一个百度百科类网站
  • 做个外贸的网站不懂英语咋做广州网站提升排名