基于 Golang 开源的网址导航网站项目,具备完整的前后台,您可以拿来制作自己平日收藏的网址导航。
docker pull rahn2029/webstack-go:1.0| 镜像 | 版本 | 镜像 ID | 大小 | 镜像来源 |
|---|---|---|---|---|
| rahn2029/webstack-go | 1.0 | e02c17b2afab | 77.8MB | Dockerfile |
docker-compose.yaml 文件docker-compose up -dhttps://localhost:9999/install
docker restart webstack-gohttps://localhost:9999 完成初始化https://localhost:9999/admin 进入后台,初始账号密码均为 adminhttps://localhost:9998 进入 phpmyadmin 账号:root 密码:123456docker-compose down 后,数据会全部消失,建议在 phpmyadmin 中导出数据!chrome 浏览器中后台 nav-item-has-subnav 无法显示!更换苹方字体解决phpmyadmin 进行 mysql 数据库删除 category site 清空这里面的数据库!docker-compose down 在开启后都需要,再次初始化问题!phpmyadmin 导出数据库后,可以使用,就是很折腾!webstack-go 好像被镜像绑定了,更换会出现无法启动!version: "3.8"
x-healthcheck-defaults: &healthcheck_defaults
interval: 10s # 间隔
timeout: 5s # 超时
retries: 5 # 连续失败次数
start_period: 10s # 初始化时间
services:
webstack-go-service:
container_name: webstack-go-service
iamge: rahn2029/webstack-go:1.0
ports:
- "9999:9999"
volumes:
- ./configs:/opt/configs
- ./logs/:/opt/logs/
- ./assets/upload/:/opt/assets/upload
networks:
- webstack-go
healthcheck:
test: "/bin/netstat -anpt|grep 9999"
<<: *healthcheck_defaults
depends_on:
webstack-go-mysql:
condition: service_healthy
webstack-go-redis:
condition: service_healthy
webstack-go-mysql:
image: mysql/mysql-server:5.7
container_name: webstack-go-mysql
environment:
MYSQL_DATABASE: webstack-go
TZ: Asia/Shanghai
# 允许来自其他主机的根连接
# https://dev.mysql.com/doc/refman/5.7/en/docker-mysql-more-topics.html#docker_var_mysql-root-host
MYSQL_ROOT_HOST: "%"
MYSQL_ROOT_PASSWORD: 123456
ports:
- "3306:3306"
networks:
- webstack-go
healthcheck:
test: [ "CMD", "mysqladmin" ,"ping", "-h", "localhost" ]
<<: *healthcheck_defaults
webstack-go-redis:
image: redis:6.2.4
container_name: webstack-go-redis
command: redis-server --requirepass 123456
ports:
- "6379:6379"
networks:
- webstack-go
healthcheck:
test: [ "CMD", "redis-cli", "--raw", "incr", "ping" ]
<<: *healthcheck_defaults
networks:
webstack-go:
driver: bridge
name: webstack-go---
version: "3.3"
services:
webstack-go-service:
image: rahn2029/webstack-go:1.0
container_name: webstack-go
ports:
- 9999:9999
volumes:
- './configs:/opt/configs'
- './logs/:/opt/logs/'
- './assets/upload/:/opt/assets/upload'
networks:
- webstack-go
restart: unless-stopped
webstack-go-mysql:
image: mysql:5.7
container_name: webstack-go-mysql
environment:
- MYSQL_ROOT_HOST=%
- MYSQL_DATABASE=webstack-go
- MYSQL_ROOT_PASSWORD=123456
- TZ=Asia/Shanghai
ports:
- 3306:3306
networks:
- webstack-go
restart: unless-stopped
webstack-go-redis:
image: redis:6.2.4
container_name: webstack-go-redis
command: redis-server --requirepass 123456
ports:
- 6379:6379
networks:
- webstack-go
restart: unless-stopped
webstack-go-phpmyadmin:
image: phpmyadmin
container_name: webstack-go-phpmyadmin
environment:
- PMA_HOST=webstack-go-mysql
- MYSQL_ROOT_PASSWORD=123456
ports:
- 9998:80
networks:
- webstack-go
restart: unless-stopped
networks:
webstack-go:
driver: bridge项目地址:https://github.com/ch3nnn/webstack-go
镜像地址:https://hub.docker.com/r/rahn2029/webstack-go
Content type
Image
Digest
sha256:1214c5359…
Size
35.9 MB
Last updated
over 3 years ago
docker pull rahn2029/webstack-go:1.0