# 前后端CRUD docker
# 下载docker
git clone http://github.com/beego/beego-blog.git
# 构建mysql docker
- docker pull mysql
- docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=beego -d mysql
- docker exec -it mysql bash
- mysql -uroot -pbeego
- CREATE DATABASE IF NOT EXISTS beeblog DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
# 构建beego docker
- docker build -t beegopro-docker .
- docker run -itd --link mysql:mysql --name beegopro -p 8000:8000 -p 8080:8080 --privileged=true beegopro-docker /usr/sbin/init
- docker exec -it beegopro /bin/bash
# 初始化工作
- ./init.sh
- cd /root/beeblog/ant && yarn create umi
- npm i
# 拷贝配置
- cd /root && ./cp_config.sh
# 生成文件
- cd /root/beeblog && bee pro gen
# 运行
- cd /root/beeblog/ant && npm run dev
- cd /root/beeblog && bee run
# 访问
- 访问博客后台 http://127.0.0.1:8000
- 试试新增、编辑、删除、查看详情、搜索