С указанным ниже docker -композицией:
version: '2'
volumes:
myvolume:
external: true
networks:
network1:
name: my-app-net
services:
someservice:
build:
context: .
volumes:
- myvolume:/var/folder
- /var/run/docker.sock:/var/run/docker.sock
ports:
- "8080:8080"
networks:
- my-app-net
Папка /a/b
уже существует на docker хост
Если я напишу определение задачи со случайной облачной информацией с тип ресурса AWS::ECS::TaskDefinition
, затем мы пишем что-то вроде:
SomeTaskDefinition:
Type: "AWS::ECS::TaskDefinition"
Properties:
ContainerDefinitions:
- Name: someapp
Image: someaccount/someimage
Memory: 450
MountPoints:
- ContainerPath: /var/www/someapp
SourceVolume: webroot
Volumes:
- Name: webroot
Host:
SourcePath: /a/b
, где мы не упоминаем какой-либо параметр драйвера хранилища (--driver
), поскольку мы используем его в команде docker volume create
, мы просто монтируем его ,
Как сделать внешний том заданным в качестве c папки (/a/b
) ext2 FS, доступной на docker хосте? что myvolume
может обозначить ...