标签:镜像 前端 执行文件 mic ubunt 默认 compose des 安装docker
安装docker for desktop
启用wsl2
windows商店安装Ubuntu20.04
说明:因为我本机是windows环境,所以需要安装一个linux,这样才能编译出linux下的二进制执行文件,
也可以在linux虚拟机中安装docker进行构建
将docker与ubuntu20.04 进行集成,如下图
这一步的目的是为了可以在ubuntu中执行docker的命令
我原来的项目是在windows上,为了在linux下进行编译,需要进行一次文件拷贝
ubuntu20.04下执行:
cp -r /mnt/your_path/crawunit ~
这样项目便会拷贝到linux下的默认用户目录下
以下命令都是在ubuntu20.04下执行
cd crawUnit/backend
go build
mv crawlab crawUnit
最后一步的mv是为了将上一步编译出的可执行文件重命名为crawUnit
cd fe
npm install -g yarn
yarn install
npm run build:prod
构建完成后,会在 ./frontend
目录下创建一个 dist
文件夹,里面是打包好后的静态文件。
docker build -t crawunit:v1.0.0 .
构建完成之后:
docker images
可以看到我们本地多了一个crawunit的镜像
docker-compose up -d
访问localhost:8080便可以看到效果
6月26号实训报告——使用docker构建镜像并进行分布式部署
标签:镜像 前端 执行文件 mic ubunt 默认 compose des 安装docker
原文地址:https://www.cnblogs.com/godlovesme/p/13195591.html