Compose.yml, exempel: Difference between revisions

From Linuxwiki
Jump to navigation Jump to search
Linuxwiki>Wikiadmin
m 4 revisions imported
 
(2 intermediate revisions by one other user not shown)
Line 3: Line 3:
Networks: Sätta upp ett specifikt nätverk:
Networks: Sätta upp ett specifikt nätverk:
  '''networks:'''
  '''networks:'''
  '''  db-net: ''' <- Namnet på nätverket. Notera att det får prefixet med den katalog man är i.
  '''  db-net: '''
'''  name: db-net''' <- Namnet på nätverket. På så sätt slipper man prefixet med den katalog man är i.
'''  driver: bridge'''
'''  ipam:'''
'''    config:'''
'''      - subnet: "192.168.4.0/24"''' <- Vilket IP-spann som ska användas för nätverket
 
Services: Skapar de olika containers man vill ha
'''services:'''
'''  dbslave:'''
'''    image: "mariadb:jammy"'''
'''    container_name: dbslave''' <- Namnet på containern. Man slipper därmed prefixet.
'''    hostname: dbslave'''
'''    networks:''' <- Vilket nätverk som containern tillhör
'''      db-net:''' <- Tillhör alltså dockernet
'''        ipv4_address: 192.168.4.3"''' <- Får denna adress
'''    volumes:''' <- Vilka volymer som ska kopplas till containern
'''      - "/opt/mysql:/var/lib/mysql"'''
 
   
   
[[Kategori: docker]]
[[Kategori: docker]]

Latest revision as of 21:54, 11 May 2026

Parametrar som man kan använda i compose.yml

Networks: Sätta upp ett specifikt nätverk:

networks:
  db-net: 
  name: db-net <- Namnet på nätverket. På så sätt slipper man prefixet med den katalog man är i.
  driver: bridge
  ipam:
    config:
      - subnet: "192.168.4.0/24" <- Vilket IP-spann som ska användas för nätverket

Services: Skapar de olika containers man vill ha

services:
  dbslave:
    image: "mariadb:jammy"
    container_name: dbslave <- Namnet på containern. Man slipper därmed prefixet.
    hostname: dbslave
    networks: <- Vilket nätverk som containern tillhör
      db-net: <- Tillhör alltså dockernet
        ipv4_address: 192.168.4.3" <- Får denna adress
    volumes: <- Vilka volymer som ska kopplas till containern
      - "/opt/mysql:/var/lib/mysql"


Kategori: docker