docker笔记---dockerfile

docker笔记---dockerfile,第1张

docker笔记---dockerfile

mkdir dockerfile
cd dockerfile/
vim Dockerfile

Dockerfile内容如下: 

FROM centos:7

RUN yum -y install epel-release &&  

         yum -y install nginx

CMD ["nginx", "-g", "daemon off;"]

docker build -t nginx:v1 .

注意 . 不要忘记, . 代表当前目录;不然会报错如下 

 正确构建如下:

注意:项目打包在镜像中,任何的程序都放在前台去启动,因为容器需要1号进程来夯住它,否则会启动失败

构建成功之后,尝试用自己构建的镜像启动:

docker run -d --name web2 -p 89:80 -v  /opt/wwwroot/:/usr/share/nginx/html nginx:v1

 访问89端口,发现成功:

 

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4695073.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-07
下一篇2022-11-07

发表评论

登录后才能评论

评论列表(0条)

    保存