web 项目部署 docker

199 阅读1分钟

第一步:

登录docker 私有仓库密匙认证


第二步:

本地docker配置 docker 私有仓库的地址 


第三步:

项目根目录编写Dockerfile文件

FROM nginx    // 基本镜像

ENV AKEY_WEB_DIR=/usr/share/nginx/html  // 原始发布目录

WORKDIR $AKEY_WEB_DIR	 //   相当于CD  进入发布目录

COPY dist $AKEY_WEB_DIR	 //  拷贝dist 到发布目录

CMD nginx -g 'daemon off;'	 // 运行web服务

第四步:

docker build -t akey-site:$num .   //  构建成镜像文件 
docker tag akey-site:$num 47.93.98.231:5555/akey-site:$num     // 镜像打标签
docker push 47.93.98.231:5555/akey-site:$num            //  推送

docker pull 47.93.98.231:5555/akey-site:$num    //拉取

docker run -p 80:80 47.93.98.231:5555/akey-site:$num -- name  akey-site
    本地端口号映射容器内的端口号
    ```