Docker 安装bookstack
Docker 安装bookstack(环境centos)
docker 安装自行百度
yum install -y docker
MYSQL安装
#拉取镜像 docker pull mysql #创建数据存放位置 mkdir -p /var/own/datadir mkdir -p /var/own/conf #在/var/own/conf新建my.cnf并填写内容 vi my.cnf #创建mysql容器 docker run --name mysql -p 3307:3306 -v /var/own/conf:/etc/mysql/conf.d -v /var/own/datadir:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci #默认已经开启用户远程登录,进入容器方法 docker exec -it mysql bash
my.conf
# Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; version 2 of the License. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # # The MySQL Server configuration file. # # For explanations see # http://dev.mysql.com/doc/mysql/en/server-system-variables.html [mysqld] pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock datadir = /var/lib/mysql secure-file-priv= NULL default-time-zone = '+8:00' #最大链接数 max_connections=1024 #是否对sql语句大小写敏感,1表示不敏感 lower_case_table_names=1 log_bin_trust_function_creators=1 #启用log-bin log-bin=mysql-bin #设置日志格式 binlog_format=mixed #设置binlog清理时间 expire_logs_days=7 # 数据表默认时区 default-time-zone='+08:00' # Custom config should go here !includedir /etc/mysql/conf.d/
bookstack安装
docker pull solidnerd/bookstack # 远程连接mysql,创建bookstack数据库(docker中mysql -p 3307:3306) # 注意3307 为宿主机访问虚拟机的端口(虚拟机端口),这个没影响 DB_HOST,因为docker使用为默认网络docker0,所以DB_HOST直接使用container_id访问即可 docker run -d --name bookstack -e DB_HOST=mysql -e DB_PORT=3306 -e DB_DATABASE=bookstack -e DB_USERNAME=root -e DB_PASSWORD=123456 -p 80:8080 solidnerd/bookstack
宿主机访问URL: http://虚拟机:端口/ (http://192.168.56.101)
账户/密码 admin@admin.com/password
本文来自博客园,作者:一个小笨蛋,转载请注明原文链接:https://www.cnblogs.com/paylove/p/17777414.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】