docker-compose启动镜像
下载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'
services:
dpdk:
image: "ubuntu:20.04" #运行的镜像
#也可以使用dockerfile
volumes: #挂载目录
- "/sys/bus/pci/devices:/sys/bus/pci/devices"
- "/sys/kernel/mm/hugepages:/sys/kernel/mm/hugepages"
- "/sys/devices/system/node:/sys/devices/system/node"
- "/dev:/dev"
- "/app:/app"
restart: always #重启
container_name: ctest #容器的名字
privileged: true #赋予权限
entrypoint: [ "start.sh", "-n 2" ] #执行的脚本 后面是参数
运行
#在docker-compose.yml文件目录下执行
docker-compose up
本文来自博客园,作者:correct,转载请注明原文链接:https://www.cnblogs.com/correct/p/16548378.html

浙公网安备 33010602011771号