docker部署bookstack

dockers部署bookstack

使用Centos 7.9版本

关闭防火墙和se linux

安装docker

安装依赖包

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

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

再输入以上命令即可

添加软件源信息

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

安装并更新docker-ce

[root@localhost ~]# yum makecache fast

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

开启docker服务

[root@localhost ~]# systemctl daemon-reload

[root@localhost ~]# systemctl restart docker

[root@localhost ~]# systemctl enable docker

[root@localhost ~]# docker version

检查docker状态

[root@localhost ~]# systemctl status docker

检查docker-compose版本

[root@localhost ~]# docker compose version

安装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

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

docker-compose ps

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

docker  logs  -f  bookstack

浏览器访问bookstack

我的IP 192.168.188.145 :8181

访问为自己的IP加  :8181

默认管理员账号密码为:

admin/admin888

登录即可

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值