51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

开发笔记

docker优势和缺点

docker优势和缺点

厉飞雨 阅读(55) 评论(0) 赞(7)

docker的优势与劣势: docker 优势: (1)Docker让软件开发者与维护人员可以非常方便的启动应用程序以及将程序的依赖, 包到一个容器中,然后启动Docker应用到支持Docker的系统平台中,就可以实现应用虚拟化。 (2)Docker镜像中包含了应用运行环境和配置文件,所以Docker可以简化部署多种应用的工作。比如说Web应用、后台...

docker file 的 onbuild 指令

docker file 的 onbuild 指令

厉飞雨 阅读(75) 评论(0) 赞(4)

docker file 的 onbuild 指令 当其他镜像以当前Dockerfile构建的镜像为基础镜像时,会触发 ONBUILD所有的ONBUILD指令 ![](http://static.51tbox.com/static/2024-08-29/col/022fdf5af17178db6fac0d165e0518b4/8488d387e7be49839b3e87380...

dockerignore 和 shell和 STOPSIGNAL介绍

dockerignore 和 shell和 STOPSIGNAL介绍

厉飞雨 阅读(102) 评论(0) 赞(7)

使用".dockerignore"来忽略不需要发送给docker daemon进程的文件; ![](http://static.51tbox.com/static/2024-08-29/col/58208f42ace073f608134111ce3b0ff6/1f00514d077e454ca29ec0310db170f6.png.jpg) .docke...

Dockerfile多阶段构建

Dockerfile多阶段构建

厉飞雨 阅读(95) 评论(0) 赞(6)

Dockerfile 多阶段构建 Dockerfile1 内容: FROM alpine RUN mkdir -pv /baimei-dashu && \ cp /etc/hosts /baimei-dashu RUN touch /baimei-xixi/apps.log ...

docker容器的重启策略 5种

docker容器的重启策略 5种

厉飞雨 阅读(84) 评论(0) 赞(7)

docker容器的重启策略 5种 ![](http://static.51tbox.com/static/2024-08-29/col/e1ee1ad5cce27177376dde2db628503b/804de3120e6441348ed8f9f14d0e3e84.png.jpg) 容器的重启策略 5种 always: 只要容器退出,始...

dockerfile -常用命令

dockerfile -常用命令

厉飞雨 阅读(57) 评论(0) 赞(7)

dockerfile -常用命令 MAINTAINER # 声明作者信息,官方已弃用,建议使用LABEL FROM: 指定镜像 1.指定基础镜像,必须放在首行!(注意,scratch是保留字,并不是镜像!如果使用了该关键字表示不依赖于任何镜像。) 2.导入ONBUILD指令代码 3.起别名,用做...

dockerfile的优化原则(镜像小,速度快)

dockerfile的优化原则(镜像小,速度快)

厉飞雨 阅读(86) 评论(0) 赞(6)

**"构建的镜像尽可能小,构建速度尽可能快"。** dockerfile的优化原则简而言之为:"构建的镜像尽可能小,构建速度尽可能快"。 (1)编译速度快 1)将不经常变更的指令放在靠前位置,频繁修改的指令靠后写,从而达到可以充分利用缓存镜像的目的; 2)在不影响功能的前提下,可...

dockerfile 指定运行用户案例

dockerfile 指定运行用户案例

厉飞雨 阅读(82) 评论(0) 赞(3)

dockerfile 指定运行用户案例 Dockerfile : 内容 FROM ubuntu:20.04 RUN useradd -r -s /sbin/nologin -u 2023 baimei RUN apt-get update && \ apt-get -y install ...

docker部署zabbix 5.4

docker部署zabbix 5.4

厉飞雨 阅读(90) 评论(0) 赞(4)

docker部署zabbix 5.4 ### 1.创建自定义网络 docker network create --subnet 172.20.0.0/16 --ip-range 172.20.240.0/20 zabbix-net ### 2.运行MySQL服务 docker run --name mysql-server -t \ ...