Docker

From Server STB
Jump to navigation Jump to search

Install Docker

Docker adalah semacam virtualisasi yang contohnya seperti Portainer

Contoh instalasinya seperti ini

  • apt-get remove docker docker-engine docker.io
  • apt install docker.io
  • systemctl start docker
  • systemctl enable docker

Perintah Docker

docker-compose up -d
docker-compose down

Export Docker

 docker ps -a
 docker stop CONTAINER_ID
 docker export CONTAINER_ID > OUTPUT_FILE.tar

Import Docker

 cat ARCHIVE_FILE.tar | docker import - NEW_IMAGE_NAME
 docker run -d --name NEW_CONTAINER_NAME [OPTIONS] NEW_IMAGE_NAME

Shell exec

docker exec -i -t <container_name> /bin/bash

Contoh Docker

1. File docker-compose.yaml

version: '3.1'
networks:
 stb-web:
   external: true
services:
 wordpress_:
   container_name : wp_${NAMA_WEB}
   image: wordpress
   restart: always
   ports:
     - ${NOMOR_PORT}:80
   environment:
     WORDPRESS_DB_HOST: localhost
     WORDPRESS_DB_USER: root
     WORDPRESS_DB_PASSWORD: ####
     WORDPRESS_DB_NAME: ${NAMA_DB}
   volumes:
     - "./htdocs:/var/www/html/"
   networks:
     - stb-web
   logging:
     driver: none

2. Modif image dengan Dockerfile

CLI Cheat Sheet

https://docs.docker.com/get-started/docker_cheatsheet.pdf