最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

docker-compose常用命令

来源:动视网 责编:小OO 时间:2025-09-29 21:45:16
文档

docker-compose常用命令

docker-compose模板文件DockerCompose的模板文件主要分为3个区域,为:services服务,在它下面可以定义应用需要的一些服务,每个服务都有自己的名字、使用的镜像、挂载的数据卷、所属的网络、依赖哪些其他服务等等。volumes数据卷,在它下面可以定义的数据卷(名字等等),然后挂载到不同的服务下去使用。networks应用的网络,在它下面可以定义应用的名字、使用的网络类型等等。DockerCompose常用模板文件主要命令:指令功能build指定服务镜像Dockerfil
推荐度:
导读docker-compose模板文件DockerCompose的模板文件主要分为3个区域,为:services服务,在它下面可以定义应用需要的一些服务,每个服务都有自己的名字、使用的镜像、挂载的数据卷、所属的网络、依赖哪些其他服务等等。volumes数据卷,在它下面可以定义的数据卷(名字等等),然后挂载到不同的服务下去使用。networks应用的网络,在它下面可以定义应用的名字、使用的网络类型等等。DockerCompose常用模板文件主要命令:指令功能build指定服务镜像Dockerfil
docker-compose模板文件

Docker Compose的模板文件主要分为3个区域,为:

services

服务,在它下面可以定义应用需要的一些服务,每个服务都有自己的名字、使用的镜像、挂载的数据卷、所属的网络、依赖哪些其他服务等等。

volumes

数据卷,在它下面可以定义的数据卷(名字等等),然后挂载到不同的服务下去使用。

networks

应用的网络,在它下面可以定义应用的名字、使用的网络类型等等。

Docker Compose常用模板文件主要命令:

指令功能
build指定服务镜像Dockerfile所在路径

cap_add,cap_drop

指定容器的内核能力(capacity)分配

command覆盖容器启动后默认执行的命令
cgroup_parent指定父cgroup组,意味着将基础该组的资源

container_name指定容器名称。默认将会使用项目名称服务名称序号这样的格式
devices指定设置映射关系
dns自定义DNS服务器。可以是一个值,也可以是一个列表

dns_search配置DNS搜索域。可以是一个值,也可以是一个列表

dockerfile指定额外编译镜像的Dockerfile文件,可以通过该指令来指定

env_file从文件中获取环境变量,可以为单独的文件路径或列表
environment设置环境变量,可以使用数组或字典两种格式
expose暴露端口
extends基于其他模板文件进行扩展
external_links链接到docker-compose.yml外部的容器,甚至可以是非Compose管理的外部容器

extra_hosts指定额外的host名称映射信息

image指定为镜像名称或镜像ID。如果镜像在本地不存在,Compose将会尝试拉取这个镜像

labels指定服务镜像Dockerfile所在路径

links链接到其他服务中的容器
log_driver指定日志驱动类型,类似于Docker中的–log-driver参数。目前支持三种日志驱动类型:log_driver:”json-file”、log_driver:”syslog”、log_driver:”none”

log_opt日志驱动的相关参数
net设置网络模式。参数类似于docker clinet的–net参数一样

pid跟主机系统共享进程命名空间。打开该选项的容器之间,以及容器和宿主机系统之间可以通过进程ID来相互访问和操作

ports暴露端口信息
security_opt指定容器模板标签(label)机制的默认属性(如用户、角色、类型、级别等)

ulimits指定容器的ulimits值

volumes数据卷所挂载路径设置。可以设置宿主机路径(HOST:CONTAINER)或加上访问模式(HOST:CONTAINER:ro)

volumes_driver较新版本的Docker支持数据卷的插件驱动

volumes_from从另一个服务或容器挂载它的数据卷

文档

docker-compose常用命令

docker-compose模板文件DockerCompose的模板文件主要分为3个区域,为:services服务,在它下面可以定义应用需要的一些服务,每个服务都有自己的名字、使用的镜像、挂载的数据卷、所属的网络、依赖哪些其他服务等等。volumes数据卷,在它下面可以定义的数据卷(名字等等),然后挂载到不同的服务下去使用。networks应用的网络,在它下面可以定义应用的名字、使用的网络类型等等。DockerCompose常用模板文件主要命令:指令功能build指定服务镜像Dockerfil
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top