dockerfile的优化原则(镜像小,速度快)
**"构建的镜像尽可能小,构建速度尽可能快"。** dockerfile的优化原则简而言之为:"构建的镜像尽可能小,构建速度尽可能快"。 (1)编译速度快 1)将不经常变更的指令放在靠前位置,频繁修改的指令靠后写,从而达到可以充分利用缓存镜像的目的; 2)在不影响功能的前提下,可...
**"构建的镜像尽可能小,构建速度尽可能快"。** dockerfile的优化原则简而言之为:"构建的镜像尽可能小,构建速度尽可能快"。 (1)编译速度快 1)将不经常变更的指令放在靠前位置,频繁修改的指令靠后写,从而达到可以充分利用缓存镜像的目的; 2)在不影响功能的前提下,可...
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 ### 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 \ ...
![](http://static.51tbox.com/static/2024-08-29/col/51af876e03c7a6faa55330c9eed4b7d4/a559c69b5f2c42eaa7b992876ad8a9e9.png.jpg) 常用的命令: dockerfile -常用命令 MAINTAINER # 声明作者信息,官...
一个容器运行多个服务案例(nginx+sshd) docker docker手动制作容器镜像: https://www.baimeidashu.com/10674.html ### 1.基于上一篇 启动的nginx镜像为基础镜像 docker exec -it silly_visvesvaraya bash [root@1b4669019a3d /]# ...
docker自定义网络 docker单机自定义网络管理: 1.查看网络信息 docker network ls # 列出已有的网络 docker network inspect bridge # 查看网络的详细信息 2.创建网络 docker network create --subnet 172...
端口映射底层原理及常见写法 ![](http://static.51tbox.com/static/2024-08-29/col/c8241b1ddb825701179c66bc09fd9ed8/7138527328514a1b96784b745f4e1578.png.jpg) docker run -d -p 81:80 --name web01 nginx:1....
docker 存储卷 以及 docker 容器使用储存卷进行数据持久化) -v 当前目录$PWD 方式1: docker run -d --name=wenchao --mount type=bind,src=$PWD/wwwroot,dst=/usr/share/nginx/html nginx 方式2: - $PWD/sendtoken.php:...
install-docker.sh 安装: sh install-docker.sh install ![](http://static.51tbox.com/static/2024-08-29/col/bc4f9dfac66715c9c3c757a77663de2d/b76513cac4844b0ab7279e857e092073.png.jpg) ![](...
docker run --name base -d centos:7 tail -f /etc/hosts 这样进入后,遇到的问题就是奇葩 不能上网 ![](http://static.51tbox.com/static/2024-08-29/col/441d876bce6dd9445e3f99041cf6e709/a7c2769614a4495bb1221b0e496bd...