docker部署bookstack

dockers部署bookstack

使用Centos 7.9版本

关闭防火墙和se linux

docker部署bookstack插图

安装docker

安装依赖包

root@localhost ~]# yum install -y yum-utils device-mapper-persistent-data lvm2

如果有进程使用 kill -9 将其杀死即可

docker部署bookstack插图1

再输入以上命令即可

docker部署bookstack插图2

添加软件源信息

[root@localhost ~]# yum-config-manager –add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

docker部署bookstack插图3

安装并更新docker-ce

[root@localhost ~]# yum makecache fast

[root@localhost ~]# yum -y install docker-ce

docker部署bookstack插图4

docker部署bookstack插图5

开启docker服务

[root@localhost ~]# systemctl daemon-reload

[root@localhost ~]# systemctl restart docker

[root@localhost ~]# systemctl enable docker

[root@localhost ~]# docker version

docker部署bookstack插图6

检查docker状态

[root@localhost ~]# systemctl status docker

docker部署bookstack插图7

检查docker-compose版本

[root@localhost ~]# docker compose version

docker部署bookstack插图8

安装docker-compose

sudo curl -L https://github.com/docker/compose/releases/download/v2.21.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

添加可执行权限

sudo chmod +x /usr/local/bin/docker-compose

进入bin下

cd /usr/local/bin

创建一个docker-compose.yml 文件

vi docker-compose.yml

编辑docker-compose.yml ,将以下添加进去

version: "3"

services:

bookstack:

image: "willdockerhub/bookstack:v2.10_node"

container_name: bookstack

ports:

– "8181:8181"

depends_on:

– db

restart: always

networks:

– bookstack

db:

image: "mysql:8.0.23"

container_name: bookstack_mysql

ports:

– "3306:3306"

environment:

MYSQL_ROOT_PASSWORD: "123456"

MYSQL_DATABASE: "bookstack"

MYSQL_USER: "bookstack"

MYSQL_PASSWORD: "bookstack123"

volumes:

– "mysql-data:/var/lib/mysql"

restart: always

networks:

– bookstack

networks:

bookstack:

volumes:

mysql-data:

注意在bin目录下 运行bookstack

docker compose up -d

docker部署bookstack插图9

查看运行的容器 运行了一个mysql数据库和一个bookstack应用

docker-compose ps

docker部署bookstack插图10

注意查看日志,bookstack需要一定时间等待数据库完全启动:

docker logs -f bookstack

docker部署bookstack插图11

浏览器访问bookstack

我的IP 192.168.188.145 :8181

访问为自己的IP加 :8181

默认管理员账号密码为:

admin/admin888

登录即可

docker部署bookstack插图12

原文链接:https://blog.csdn.net/weixin_71144874/article/details/139197191?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522d89d42ad4e70b7100b0ed13dd16859f0%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=d89d42ad4e70b7100b0ed13dd16859f0&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-22-139197191-null-null.nonecase&utm_term=%E7%BE%A4%E6%99%96%E9%83%A8%E7%BD%B2

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享