====== Docker ====== ===== Run ===== docker run IMAGE docker run --name=NAME -d --restart=always -p HOST_PORT:CONTAINER_PORT IMAGE[:TAG] docker run -e "envname=envvalue" IMAGE[:TAG] docker run --name=hello hello-world ===== Build ===== docker build -t NAME[:TAG] . Specify Dockerfile: docker build -f debug.Dockerfile -t TAG:debug . ===== Dockerfile ===== TODO ===== Compose ===== services: app: image: nginx restart: always environment: ENV_NAME: value volumes: - volume_name:/mnt/dir/ networks: - default - network_external volumes: volume_name: networks: network_name: network_external: external: true