A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

         作为Java编程开发人,应该经常总结。写博客是一个好的习惯,能帮助我们自己总结与反思。那么除了在各大博客网站网站上撰写博客,有没有想过搭建一个属于自己的博客网站呢?其实有很多java开源的个人博客项目,下面我们也用docker和Jpress来快速搭建一个自己博客网站。        练习docker的使用,最好在linux系统上。如果小伙伴有自己的服务器甚至域名,这是最好的。这样网站搭好之后就可以共别人通过访问。当然没有也无所谓。我们在windows使用WMware虚拟一个linux操作系统就OK了。docker的安装。
1、安装docker
(1)yum 包更新到最新
       sudo yum update
(2)安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
       sudo yum install -y yum-utils device-mapper-persistent-data lvm2
(3)设置yum源为阿里云
       sudo yum-config-manager --add-repo http://mirrors.aliyun.com/dockerce/linux/centos/docker-ce.repo
(4)安装docker
       sudo yum install docker-ce
(5)安装后查看docker版本
      docker -v
2、修改docker默认的镜像仓库
vi /etc/docker/daemon.json
{ "
registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
3、访问http://jpress.io/,下载jpress.war
4、大家都知道要运行jpress.war包,肯定少不了tomcat。所以可以先使用docker pull tomcat,拉取tomcat镜像
5、将jpress.war放在你的linux工作目录下,并且在此目录创建Dockerfile(注意这个名称是固定的)编写内容如下
[Bash shell] 纯文本查看 复制代码
from tomcat

MAINTAINER jogeen [url=mailto:chenjiagen@itcast.cn]chenjiagen@itcast.cn[/url]

COPY jpress.war /usr/local/tomcat/webapps

6、执行构建命令
[Bash shell] 纯文本查看 复制代码
docker build -t jpress:latest .

使用docker images就可以查询到新创建的jpress镜像了

7、通过jpress镜像运行容器,运行时做一个端口映射
docker run -d -p 8888:8080 jpress
8、此时如果你的linux上已经安装了Mysql数据库,就跳过此步骤
8.1 使用docker安装Mysql,同样先拉取mysql的镜像  docker pull mysql
8.2 运行mysql   docker run -d -p 33306:3306 -e MYSQL_ROOT_PASSWORD=root  -e MYSQL_DATABASE=myjpress mysql
现在访问你的ip:8080/jpress你可以看到

此处就填写刚才创建的mysql数据库的信息。
成功之后你可以登录看到管理页面和访问你的博客主页如下






0 个回复

您需要登录后才可以回帖 登录 | 加入黑马