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'                                                              
  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

你可能感兴趣的:(docker,docker,容器,linux)