使用docker部署环境的一般步骤
2017-04-11 16:13
519 查看
1. 安装docker :
yum install -y epel-release
yum install docker-io
chkconfig docker on
2. 从其他地方导出镜像,导出镜像可以只包含操作系统:docker save -o centos.tar centos:latest
3. 导入此镜像作为基础镜像:docker load < centos.tar
4. 在目录/opt/guttv/下,建docker文件夹,在文件夹下放入apache-tomcat-7.0.22 Dockerfile jdk1.7.0_79 server.xml tiles-config_2_1.dtd(根据具体的需要放入软件)
5. 编写Dockerfile文件(编写Dockerfile文件时,根据具体情况进行编写,以便在基本镜像的基础上安装了所需软件java,jdk等)
6. 运行编写好的Dockerfile创建新的镜像:docker build -t tomcat . (.点号不能丢)
7. 镜像创建成功后,可以使用docker images命令查看镜像是否创建成功。
8. 在/opt/guttv/下创建文件夹,如vod_cms_console在文件夹中放入conf、webapps、upgrade.sh等文件夹或文件。
9. 编写upgrade.sh脚本文件(编写upgrade.sh文件时,根据具体情况进行编写)
10. 运行upgrade.sh文件 ./upgrade.sh
docker run -itd -p $port:8080 --name $project_name \
-e TZ="Asia/Shanghai" \
-v $root_path/$project_name/webapps:/var/apache-tomcat-7.0.22/webapps \
-v $root_path/logs:/var/guttv/logs \
-v $root_path/$project_name/conf:/var/apache-tomcat-7.0.22/conf \
--net=host \
tomcat7
yum install -y epel-release
yum install docker-io
chkconfig docker on
2. 从其他地方导出镜像,导出镜像可以只包含操作系统:docker save -o centos.tar centos:latest
3. 导入此镜像作为基础镜像:docker load < centos.tar
4. 在目录/opt/guttv/下,建docker文件夹,在文件夹下放入apache-tomcat-7.0.22 Dockerfile jdk1.7.0_79 server.xml tiles-config_2_1.dtd(根据具体的需要放入软件)
5. 编写Dockerfile文件(编写Dockerfile文件时,根据具体情况进行编写,以便在基本镜像的基础上安装了所需软件java,jdk等)
6. 运行编写好的Dockerfile创建新的镜像:docker build -t tomcat . (.点号不能丢)
7. 镜像创建成功后,可以使用docker images命令查看镜像是否创建成功。
8. 在/opt/guttv/下创建文件夹,如vod_cms_console在文件夹中放入conf、webapps、upgrade.sh等文件夹或文件。
9. 编写upgrade.sh脚本文件(编写upgrade.sh文件时,根据具体情况进行编写)
10. 运行upgrade.sh文件 ./upgrade.sh
docker run -itd -p $port:8080 --name $project_name \
-e TZ="Asia/Shanghai" \
-v $root_path/$project_name/webapps:/var/apache-tomcat-7.0.22/webapps \
-v $root_path/logs:/var/guttv/logs \
-v $root_path/$project_name/conf:/var/apache-tomcat-7.0.22/conf \
--net=host \
tomcat7
相关文章推荐
- 使用docker构建golang线上部署环境的步骤详解
- 使用docker部署zookeeper的一般步骤
- 在生产环境使用Docker部署应用
- 白话MyCat——MyCat部署运行(Linux环境)与使用步骤详解
- MyCat部署运行(Windows环境)与使用步骤详解
- docker环境下的RabbitMQ部署,Spring AMQP使用
- 使用Docker快速部署Storm环境
- 在生产环境使用Docker部署应用
- 使用Docker搭建Django,Nginx,R,Python部署环境
- Windows使用Node.js自动生成Vue.js模版环境部署步骤-----记录
- 使用docker -v 和 Publish over SSH插件实现war包自动部署到docker的操作步骤
- 生产环境使用 Docker 部署 Rails 应用 Puma 和 Sidekiq
- 使用docker搭建前端开发环境方法步骤详解
- 在生产环境使用Docker部署应用
- 使用Docker快速部署ELK环境(最新5.5.1版本)
- 使用Docker在生产环境部署应用
- 在生产环境使用Docker部署应用
- MyCat部署运行(Windows环境)与使用步骤详解
- 10022--- 白话MyCat——MyCat部署运行(Linux环境)与使用步骤详解
- 使用openvidu 进行WebAPP开发环境部署(使用docker部署)