构造采集微服务
本想构建的时候可以链接 docker 的 link ,试了很久,go在宿主机编译的时候会把hosts的域名固定下来,放在容器中运行的时候,不能读容器中的hosts。
这些废命令
构建sql的命令
docker run --name mysql-video_video -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=video_video -p 3309:3306 -d mysql:5.7.25
构建镜像的命令
docker build -t 66500852/vedio_spider:1.0.0 . -f Dockerfile
正式生成运行容器的
docker run --name vedio_spider --link mysql-video_video:vedio_video -d 66500852/vedio_spider:1.0.0
调试时候用的
docker run --link mysql-video_video:vedio_video -it 66500852/vedio_spider:1.0.0
开始正题
目录结构
E:.
│ Dockerfile
│ 批处理.bat
│
└─exe
main
Dockerfile
FROM alpine:3.12.0
MAINTAINER 66500852@qq.com
RUN mkdir /data
COPY exe /data
ENTRYPOINT ["/data/main"]
批处理.bat
docker build -t 66500852/vedio_spider:1.0.0 . -f Dockerfile
docker run --name vedio_spider -it 66500852/vedio_spider:1.0.0