结构:
docker创建两个容器,一个nginx,一个jenkins,将gitbook安装在jenkis容器中
1.docker以及nginx容器的安装
- 其中nginx容器的创建命令修改为下面命令,区别为挂载了两个文件夹,一个用来存nginx的常规文件,一个用来存放html文件,在
-
docker run -p 8080:80 --name nginx_1 -v /home/dockerData/nginx_1:/home/nginx_1 -v /home/dockerData/jenkins_1/nginxHTML:/home/html --privileged=true -it nginx /bin/bash
- nginx的配置文件中修改默认html存放的地址:先以root角色进入容器
-
docker exec -it -u root nginx_1 /bin/bash
-
打开/etc/nginx/conf.d/default.conf,默认的有两个配置location的地方,将root地址修改为 /home/html,报错配置文件并重新load一下nginx
2.jenkins容器的安装
docker run -p 8081:8080 -p 50000:50000 --name jenkins_1 -v /home/dockerData/jenkins_1:/home/jenkins_1 jenkins
3.在jenkins容器中安装gitbook
- 以root用户进入jenkins容器: