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

参考
Docker Compose

posted @ 2022-08-03 19:07  correct  阅读(846)  评论(0)    收藏  举报