Docker: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 36: | Line 36: | ||
<h3>Contoh Docker</h3> | <h3>Contoh Docker</h3> | ||
File docker-compose.yaml | 1. File docker-compose.yaml | ||
version: '3.1' | version: '3.1' | ||
networks: | networks: | ||
Line 59: | Line 59: | ||
logging: | logging: | ||
driver: none | driver: none | ||
2. Modif image dengan [[Dockerfile]] | |||
<h3>CLI Cheat Sheet<h3> | |||
https://docs.docker.com/get-started/docker_cheatsheet.pdf |
Latest revision as of 02:32, 9 July 2024
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