使用 Docker Compose 实现镜像的推送和拉取 1. 编写 Dockerfile 及 Compose 文件 [root@elk92 dockerfile-harbor]# ll total 20 drwxr-xr-x 2 root root 4096 Mar 25 09:29 ./ drwxr-xr-x 6 root root 4…
多阶段、多FROM。构建游戏镜像案例 1. 准备 Dockerfile 文件 多个FROM,多层镜像,可以引用上面镜像的文件内容 比如编译安装,不需要gcc g++ make 等软件,占用镜像大小。就可以下面镜像只要上面镜像编译好的服务,达到缩减大小 FROM alpine:3.21.3 AS myweb RUN sed -i 's#dl-cdn.…
常用的 Dockerfile 指令 1. 什么是 Dockerfile Dockerfile 是基于一系列指令构建镜像的过程。 Dockerfile 和镜像的区别: 镜像:如同已做好的一道菜,例如 “佛跳墙”。 Dockerfile:是一道菜的做法,例如 “佛跳墙” 的做法。使用 Dockerfile 使得镜像的传输过程更加方便。 2. Docke…
exec、cp 故障排查技巧命令之 exec 1.创建测试容器 [root@elk92 ~]# docker run -p 85:80 -d --name c1 registry.cn-hangzhou.aliyuncs.com/yinzhengjie-k8s/apps:v1 cf3f8dee7b509da91796468ed99e3777…
Docker 概述 1. 什么是 Docker 所谓的 Docker 本质上是一款容器管理工具,是一种打包文件的技术。 因为 Linux 一切皆文件,容器技术本质上是将一个程序及其依赖的库文件打包管理的技术。 2. Docker 架构 属于典型的 C/S 架构,服务端由进程 "dockerd" 启动,客户端由 docker 命令进行管理。 对于 d…