docker-compose启动镜像

本文介绍了如何下载并安装Docker Compose v2.6.0,包括为可执行文件添加权限和创建软链接。接着,展示了如何编写docker-compose.yml配置文件,用于挂载目录、设置容器重启策略和权限,并执行特定脚本。最后,详细说明了通过docker-compose up启动服务的步骤。
摘要由CSDN通过智能技术生成

下载docker-compose

curl -L https://get.daocloud.io/docker/compose/releases/download/v2.6.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

为docker-compose加执行权限,并建立软链接

cd /usr/local/bin
chmod +x docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

编写docker-compose.yml配置文件

详情请参考 Docker Compose

version: '3.7'                                                              
  2 services:
  3   dpdk:
  4     image: "ubuntu:20.04" #运行的镜像
  		#也可以使用dockerfile
  5     volumes: #挂载目录
  6       - "/sys/bus/pci/devices:/sys/bus/pci/devices"
  7       - "/sys/kernel/mm/hugepages:/sys/kernel/mm/hugepages"
  8       - "/sys/devices/system/node:/sys/devices/system/node"
  9       - "/dev:/dev"
 10       - "/app:/app"
 11     restart: always #重启
 12     container_name: ctest #容器的名字
 13     privileged: true #赋予权限
 14     entrypoint: [ "start.sh", "-n 2" ] #执行的脚本  后面是参数
 

运行

#在docker-compose.yml文件目录下执行
docker-compose up

参考
Docker Compose

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值