镜像:打包好的软件或一套环境Images
容器:镜像要在容器中运行containers
本地是开发环境,要打包到docker中
到项目下cmd用npm run build,项目目录下就会多一个dist文件夹
dist文件夹的内容是生产环境,dist可部署到云服务器或docker中
新建名如myelementproject文件夹里面放dist和Dockerfile
Dockerfile里面内容
From nginx:latest
Label Author lsh
Copy dist /usr/share/nginx/html
在名如myelementproject文件夹里cmd制作镜像
docker build -t myelementproject .
查看有没有制作成功
docker images
再来dock中的Images来run它,选择Optional settings
Container name填myelementproject
Ports填8999或其它
再点击containerx,点击8999就会运行到浏览器
想发布你的镜像(即代码)要登录docker然后在镜像目录下cmd
docker login
我的Username是united7
password是......
docker tag myelementproject united7/myelementproject
docker push united7/myelementproject
docker pull united7/myelementproject能拉取发布的镜像到docker中
服务器有很多仓库,仓库有很多镜像