- 博客(5)
- 收藏
- 关注
原创 Docker三剑客之machine
Machine项目是Docker官方的开源项目,负责实现对Docker运行环境进行安装和管理,特别在管理多个Docker环境时,使用Machine要比手动管理高效的多。Machine项目主要由Go语言编写,用户可以在本地任意指定由Machine管理的Docker主机,并对其进行操作。Machine连接不同类型的操作平台是通过对应的驱动来实现的,目前已经集成了包括AWS,IBM,Google,以及OpenStack,VirtualBox,vSphere等多种云平台的支持。
2024-04-22 18:54:08 602 1
原创 操作Docker容器
1.可以使用docker create 命令来创建容器,例如:使用docker create 命令新建的容器处于停止状态,可以使用docker start 命令来启动它。create 命令与容器运行模式相关的选项有如下几个:--expose=[ ] ,指定容器会暴露出来的端口或端口范围;-p,--publish=[ ],指定如何映射到本地主机端口;--restart="no",容器的重启策略,包括no,on-failure[:max-retry],always,unless-stoppped等。
2024-01-13 15:53:35 1146 1
原创 Docker核心概念之镜像
Docker运行容器前需要本地存在对应的镜像,如果镜像不存在,Docker会尝试先从默认镜像仓库下载,用户也可以通过配置,使用自定义的镜像仓库。
2024-01-13 00:00:40 986 1
原创 Dockerfile文件中操作指令
格式为RUN <command>或RUN ["executable",”param1”,"param2”]。CMD ["executable","param1","param2"】:相当于执行executable param1,param2,推荐方式;复制本地主机的<src>(为Dockerfile所在目录的相对路径,文件或目录)下内容到镜像中的<dest>。如果用户启动容器时候手动指定了运行的命令(作为run命令的参数),则会覆盖掉CMD指定的命令。格式为COPY <src> <dest>。
2024-01-12 08:47:46 509 1
原创 Dockerfile配置命令用法
建多个镜像时,可以使用多个FROM指令(每个镜像一次),为了保证镜像精简,可以选用体积较小的镜像如Alpine或Debian作为基础镜像。格式为FROM <image> [AS <name>]或FROM <image>:<tag> [As <name>]格式为LABEL <key>=<value> <key>=<value> <key>=<value>....指令指定的环境变量在运行时可以被覆盖掉,如docker run --env <key>=<value>并且,如果在同一个Dockerfile中创。
2024-01-11 23:15:02 355
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人