用docker做JPress镜像,运行JRress镜像和MYsql镜像
来源:互联网 发布:石油化工数据 编辑:程序博客网 时间:2024/06/02 06:24
先附上 http://jpress.io/ 开源博客平台和 https://dev.aliyun.com/search.html 阿里云的docker库
开始第一步先下载docker
我用的是ubunt,可能会比较简单
apt-get install -y docker.io //ubuntu安装docker
安装好docker之后,先看看有没有镜像在里边
docker images //查看目前的镜像
先下载tomcat的镜像
docker pull tomcat
接下来就是下载MYsql镜像
docker pull mysql
也很简单
然后下载JPress的war
打开官网http://jpress.io/
点击下载
进入wars文件夹
下载war文件就可以了
接下来开始创建JPress镜像
下载完成之后吧war文件保存在一个文件夹内
终端进入文件夹
创建Dockerfile
终端代码为
vi Dockerfile //编写Dockerfile,按ESC后":wq"保存离开vim
编写内容为:
from tomcat
COPY ***.war /usr/local/tomcat/webapps/
图片示例
编写完成后就可以创建镜像了
docker build -t weide . //创建镜像名字为weide
镜像创建完成后就是运行镜像
docker run -d -p 8888:8080 镜像名字 //运行某个镜像ip为8888
完成了!
查看一下端口
netstat -na|grep 8888
接下来进入localhost:8888查看一下
没问题的话再进入
localhost:8888/war文件的名字/install
看看是否进入了JPress安装向导
可以之后运行MYSQL镜像,并且创建数据库设置密码
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=jpr mysql //运行MYSQL,root密码为123456,创建数据库名为jpr,最后的mysql为镜像名
查看一下目前运行的容器
docker ps //显示目前在运行的容器
完成之后就可以开始设置JPress了
数据库主机不能填写localhost,因为获取的是容器内的端口,是没有意义的
一下是我的设置
下一步
完成之后就是重启容器
docker restart *** //重启容器
重启完成后就大功告成了!
最后附上杂记
docker restart *** //重启容器
docker ps //显示目前在运行的容器
ifconfig //显示IP地址
docker run -d -p 8888:8080 name //运行某个镜像ip为8888
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=jpr mysql //运行MYSQL,root密码为123456,创建数据库名为jpr,最后的mysql为镜像名
docker pull mysql //下载mysql
docker images //查看目前的镜像
docker build -t weide . //创建镜像名字为weide
docker stop ** //关闭某运行中的容器
netstat -na|grep 8888 //查看8888端口运行
vi Dockerfile //编写Dockerfile,按ESC后:wq保存离开vim
docker exec -it ** bash //进入某个运行中的容器
apt-get update //升级系统
apt-get install -y docker.io //ubuntu安装docker
http://jpress.io/ //开源博客平台
https://dev.aliyun.com/search.html //阿里云的docker库
- 用docker做JPress镜像,运行JRress镜像和MYsql镜像
- docker mysql镜像安装和使用
- 用docker运行jenkins镜像
- Docker创建mysql镜像
- 使用 mysql docker 镜像
- docker使用mysql镜像
- [Docker]Docker镜像
- docker镜像和仓库
- docker容器和镜像
- docker--容器和镜像
- Docker镜像和容器
- CentOS7安装Docker,运行Nginx镜像、Centos镜像
- CentOS7安装Docker,运行Nginx镜像、Centos镜像
- CentOS7安装Docker,运行Nginx镜像、Centos镜像
- CentOS7安装Docker,运行Nginx镜像、Centos镜像
- Docker镜像
- 关于docker镜像
- Docker镜像制作
- PostGIS中的常用函数
- Oracle的Nvl函数用法
- 【study】僵尸进程
- JVM内存三大核心区域不详解及示例
- Android判断网络是否可用并且开启网络
- 用docker做JPress镜像,运行JRress镜像和MYsql镜像
- 欢迎使用CSDN-markdown编辑器
- 数据结构(第二天) 双向循环链表
- C++学习笔记——模板与群体数据
- [UVa 10385] Duathlon 三分法
- 欢迎使用CSDN-markdown编辑器
- Oracle NULLIF函数
- 使用Jsoup 简单抓取页面的数据
- Windows命令行编译C&&C++程序