
docker
文章平均质量分 67
是乙太呀
欢迎大家来访问我的源站www.oisec.cn
展开
-
docker push 推送自己搭建的镜像
首先要将运行中的容器保存为镜像我顺表还save打包了一个.tar文件,方便可以load载入。原创 2024-10-15 18:00:00 · 989 阅读 · 0 评论 -
docker-compose实战~如何组织一个多容器项目堆
先启动一台nginx查看ip:下面开启一台alpine并安装curl测试连通性:以上测试还可以换一种方式–link首先创建两个目录:conf存放nginx的配置文件(图片错了,后面改成conf目录了)html存放html文件和php文件然后就是配置文件:访问流程:结果就是访问80端口,默认显示index.html。访问phpinfo.php显示信息。访问mysql.php连接成功数据库。原创 2024-10-15 14:00:00 · 191 阅读 · 0 评论 -
dockerfile 用法全解析
ENTRYPOINT非json形式则以ENTRYPOINT为准,如果ENTRYPOINT和CMD都是json则ENTRYPOINT+CMD拼接成shell。CMD 是指定整个镜像启动起来运行的脚本,和RUN很像,但是RUN是构建是就运行的,CMD是容器运行起来才执行的(tail是阻塞的,cat是非阻塞的)FROM 构建基于alpine的镜像,单条执行就是复制了一个apline镜像(除了FROM其他都是非必须的)WORKDIR 是之指定接下来的shell语句是运行在哪个路径下,没有就会创建目录。原创 2024-10-14 20:47:23 · 235 阅读 · 0 评论 -
docker入门-快速学会docker
是一个配置文件,很短,通过写入“如何构建的步骤”,来指定一个镜像是如何构建的。进去对容器进行修改,ead22是容器的id,这个完整的id虽然很长,但是不用全部输,只要能区分即可, -it是阻塞运行。重新启动这个镜像然后,访问90端口,发现一样是hello,说明我们修改后的容器,保存为镜像,在重新运行会保存这个变化。运行容器,-d是在后台运行,-p是指定内外映射的端口,前面的是指本机的,后面是指容器内部的端口,nginx是容器名。ea是正在运行的容器的id,m1是保存镜像之后的名字。原创 2024-10-14 20:41:48 · 1115 阅读 · 0 评论