Sign inSign up

zhaofarmer/pinterest-app

By zhaofarmer

•Updated 9 months ago

Image
0

368

zhaofarmer/pinterest-app repository overview

⁠镜像文件的使用

⁠1. 在目标服务器安装mysql8.0

# 创建文件
mkdir -p /opt/mysql/data
# 创建mysql8.0的镜像
docker run -d -p 3306:3306 \
	-e MYSQL_ROOT_PASSWORD=123456 \
	-e MYSQL_DATABASE=pinterest \
	-v /opt/mysql/data:/var/lib/mysql \
	-v /opt/mysql/myconf:/etc/mysql/conf.d \
	--restart always --name mysql-db \
	mysql:8.0

⁠2. 准备图片

/var/local/images/
├── avatar/ 			# 头像文件夹
│   ├── public/     		# 公共头像(有图像)
│   ├── uploads/          	# 个人上传头像
├── uploads/             	# 展示图片的文件夹(每个文件夹后续都会生成一个用户))
│   ├── imagesFiles1/     # 自己的文件夹1(有图像)
│   ├── imagesFiles2/     # 自己的文件夹2(有图像)
...

⁠3. 拉取镜像并启动

# 拉取镜像
docker pull zhaofarmer/pinterest-app
# 启动镜像
docker run -d \
        --name pinterest-container \
        --link mysql-db:mysql \
        -e DB_HOST=mysql \
        -e DB_USER=root \
        -e DB_PASS=123456 \
        -e DB_NAME=pinterest \
        -e PICTURE_LOCATION=/app/images \
        -v /var/local/images:/app/images \
        -p 80:80 \
        zhaofarmer/pinterest-app

⁠4. 根据图片生成用户数据

# 进入容器内部
docker exec -it pinterest-container /bin/sh
# 进入服务端
cd /app/pinterest/server
# 生成数据
npm run data

⁠5. 通过服务器查看

...

Tag summary

Content type

Image

Digest

sha256:d41e36947…

Size

115.4 MB

Last updated

9 months ago

docker pull zhaofarmer/pinterest-app