Aquesta és una revisió antiga del document


docker-compose

  • mapea en la carpeta home del usuario especificado (no se puede sustituir el $HOME)
  • permite mapear varios usuarios
  • permite encriptación de contraseñas
  • permite certificados
docker-compose.yml
sftp:
    image: atmoz/sftp
    volumes:
        - ${PWD}/upload:/home/foo/upload
    ports:
        - "2222:22"
    command: foo:user123:1001
docker-compose.yml
version: '2'

services:
  portainer:
    image: portainer/portainer
    restart: always
    container_name: "portainer-app"
#    command: --templates http://templates/templates.json
    ports:
      - "9000:9000"
    networks:
      - local
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - ./data:/data

networks:
  local:
    driver: bridge
docker-compose.yml
version: '3.6'

services:
  db:
    image: mysql:5.7
    volumes:
      - db_data:/var/lib/mysql
    environment:
      MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
      MYSQL_DATABASE: ${MYSQL_DATABASE}
      MYSQL_USER: ${MYSQL_USER}
      MYSQL_PASSWORD: ${MYSQL_PASSWORD}
    networks:
      mi-network:
        ipv4_address: 172.22.0.10
    ports:
      - 3306:3306

volumes:
  db_data:
    driver: local
    driver_opts:
      type: 'none'
      o: 'bind'
      device: '${MYSQL_STORAGE_PATH}'

networks:
  # docker network create --attachable --subnet 172.22.0.0/24 mi-network
  mi-network:
    external: true
  • tech/docker/docker-compose.1568276083.txt.gz
  • Darrera modificació: 12/09/2019 01:14
  • per mate