安装jforum环境(终极版)

简单版本的步骤

1.下拉镜像

docker pull seling/jforumdb

docker pull seling/tomcat

docker pull seling/jforumweb

2.查看是否有镜像

[root@192 ~]# docker images

查看进程

[root@192 ~]# docker ps

删除所有进程,为了保证后续步骤不出错,此处先删除所有运行的镜像

[root@192 ~]# docker rm -f $(docker ps -a -q)

3.运行数据库

[root@192 ~]# docker run -itd --name jforumdb -p 3308:3306 -e MYSQL_ROOT_PASSWORD=3.1415926 -v /var/lib/jforumdb:/var/lib/mysql seling/jforumdb

4.把jfroum的包放到/home下

链接:https://pan.baidu.com/s/1o8ss9j8 密码:fee3

[root@192 home]# cd jforum-2.1.8/

[root@192 jforum-2.1.8]# ls

ChangeLog.htm images latest_version.txt templates WEB-INF

Documentation.htm index.htm License.txt tools

How to Install.htm install.jsp META-INF upgrade

5.运行tomcat

docker run -itd --name jforumweb --link jforumdb:jforumdb -v /home/jforum-2.1.8/:/usr/java/tomcat7/webapps/jforum-2.1.8/ -p 8089:8080 seling/tomcat

6.都成功启动后,在Linux的浏览器中运行

http://127.0.0.1:8089/jforum-2.1.8/forums/list.page

安装jforum环境(终极版)_第1张图片
8089.png

成功打开网页就是对的

7.当然,还可以用jforumweb,启动命令如下,(需要注意的是,如果docker run -itd --name jforumweb中的jforumweb,tomcat已经用了,就换一个,如jforumweb02)

docker run -itd --name jforumweb --link jforumdb:jforumdb -v /home/jforum-2.1.8/:/usr/java/tomcat7/webapps/jforum-2.1.8/ -p 8011:8080 seling/jforumweb

修改为:

docker run -itd --name jforumweb --link jforumdb:jforumdb -v /home/jforum-2.1.8/:/usr/java/tomcat7/webapps/jforum-2.1.8/ -p 8011:8080 seling/jforumweb

打开网址:

http://127.0.0.1:8011/jforum-2.1.8/forums/list.page

安装jforum环境(终极版)_第2张图片
8011.png

是成功的。

带结果的流程

1.下拉镜像

[root@192 ~]# docker pull seling/jforumdb

Using default tag: latest

latest: Pulling from seling/jforumdb

cf4d70091e9e: Pull complete

18911320f0eb: Pull complete

b32cae5397ce: Pull complete

b7cf4a3f3b8a: Pull complete

084e699903f6: Pull complete

02764f45c484: Pull complete

fa54f5a99198: Pull complete

e7ab6a80a641: Pull complete

Digest: sha256:f056bc895e940b3d055e4c25a8195dc4dd549964439b0612daf94512cda139f5

Status: Downloaded newer image for seling/jforumdb:latest

[root@192 ~]# docker pull seling/tomcat

[root@192 ~]# docker pull seling/jforumweb

查看是否有镜像

[root@192 ~]# docker images

REPOSITORY TAG IMAGE ID CREATED SIZE

hello-world latest f2a91732366c 6 weeks ago 1.85kB

seling/jforumdb latest 6a08f7c9ec54 4 months ago 327MB

seling/jforumweb latest 541f3a4c0352 4 months ago 715MB

seling/tomcat latest 7a869e25d5c3 5 months ago 700MB

查看当前启动的镜像进程

[root@192 ~]# docker ps

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

6669fe603332 seling/tomcat "/usr/java/tomcat7/b…" 23 hours ago Up 23 hours 0.0.0.0:8089->8080/tcp jforumweb

fa6889e63837 seling/jforumdb "/entrypoint.sh mysq…" 23 hours ago Up 23 hours 33060/tcp, 0.0.0.0:3308->3306/tcp jforumdb

[root@192 ~]# docker logs jforumdb

删除所有进程,为了保证后续步骤不出错,此处先删除所有运行的镜像

[root@192 ~]# docker rm -f $(docker ps -a -q)

6669fe603332

fa6889e63837

afe01b154e9e

查看目前启动的所有进程,确认下

[root@192 ~]# docker ps -a

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

启动数据库

[root@192 ~]# docker run -itd --name jforumdb -p 3308:3306 -e MYSQL_ROOT_PASSWORD=3.1415926 -v /var/lib/jforumdb:/var/lib/mysql seling/jforumdb

34cbffa227fc402753e20edde1f2b4a8976f1eef45f03c9c1cac6f76712d59d4

[root@192 ~]# docker ps

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

34cbffa227fc seling/jforumdb "/entrypoint.sh mysq…" About a minute ago Up About a minute 33060/tcp, 0.0.0.0:3308->3306/tcp jforumdb

---------------------------宿主机上有了-------------------------------------------

[root@192 ~]# cd /var/lib/jforumdb

[root@192 jforumdb]# ll

总用量 188492

-rw-r-----. 1 27 27 56 1月 2 06:15 auto.cnf

-rw-------. 1 27 27 1680 1月 2 06:15 ca-key.pem

-rw-r--r--. 1 27 27 1075 1月 2 06:15 ca.pem

-rw-r--r--. 1 27 27 1079 1月 2 06:15 client-cert.pem

-rw-------. 1 27 27 1680 1月 2 06:15 client-key.pem

-rw-r-----. 1 27 27 1954 1月 2 07:01 ib_buffer_pool

-rw-r-----. 1 27 27 79691776 1月 3 06:23 ibdata1

-rw-r-----. 1 27 27 50331648 1月 3 06:23 ib_logfile0

-rw-r-----. 1 27 27 50331648 1月 3 06:23 ib_logfile1

-rw-r-----. 1 27 27 12582912 1月 3 06:24 ibtmp1

drwxr-x---. 2 27 27 4096 1月 2 06:20 jforum

drwxr-x---. 2 27 27 4096 1月 2 06:16 mysql

srwxrwxrwx. 1 27 27 0 1月 3 06:23 mysql.sock

-rw-------. 1 27 27 2 1月 3 06:23 mysql.sock.lock

drwxr-x---. 2 27 27 8192 1月 2 06:16 performance_schema

-rw-------. 1 27 27 1676 1月 2 06:15 private_key.pem

-rw-r--r--. 1 27 27 452 1月 2 06:15 public_key.pem

-rw-r--r--. 1 27 27 1079 1月 2 06:15 server-cert.pem

-rw-------. 1 27 27 1680 1月 2 06:15 server-key.pem

drwxr-x---. 2 27 27 8192 1月 2 06:16 sys

确保/home下有jforum这个文件

[root@192 home]# cp -R /home/panliye/桌面/jforum-2.1.8/jforum-2.1.8 /home

[root@192 home]# ls

jforum-2.1.8 panliye

[root@192 home]# cd jforum-2.1.8/

[root@192 jforum-2.1.8]# ls

ChangeLog.htm images latest_version.txt templates WEB-INF

Documentation.htm index.htm License.txt tools

How to Install.htm install.jsp META-INF upgrade

启动Tomcat

[root@192 jforum-2.1.8]# docker run -itd --name jforumweb --link jforumdb:jforumdb -v /home/jforum-2.1.8/:/usr/java/tomcat7/webapps/jforum-2.1.8/ -p 8089:8080 seling/tomcat

00054d5efda100e6e79cdc8488915444d9c7f46a1895c37d61560656cf3c2d80

6.都成功启动后,在Linux的浏览器中运行

http://127.0.0.1:8089/jforum-2.1.8/forums/list.page

安装jforum环境(终极版)_第3张图片
8089.png

成功打开网页就是对的

当然,还可以用jforumweb,启动命令如下,(需要注意的是,如果docker run -itd --name jforumweb中的jforumweb,tomcat已经用了,就换一个,如jforumweb02)

docker run -itd --name jforumweb --link jforumdb:jforumdb -v /home/jforum-2.1.8/:/usr/java/tomcat7/webapps/jforum-2.1.8/ -p 8011:8080 seling/jforumweb

修改为:

docker run -itd --name jforumweb --link jforumdb:jforumdb -v /home/jforum-2.1.8/:/usr/java/tomcat7/webapps/jforum-2.1.8/ -p 8011:8080 seling/jforumweb

打开网址:

http://127.0.0.1:8011/jforum-2.1.8/forums/list.page

安装jforum环境(终极版)_第4张图片
8011.png

是成功的。

你可能感兴趣的:(安装jforum环境(终极版))