Docker: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 34: | Line 34: | ||
<h3>Shell exec</h3> | <h3>Shell exec</h3> | ||
docker exec -i -t <container_name> /bin/bash | docker exec -i -t <container_name> /bin/bash | ||
<h3>Contoh Docker</h3> | |||
File docker-compose.yaml | |||
version: '3.1' | |||
networks: | |||
umsida-web: | |||
external: true | |||
services: | |||
wordpress_: | |||
container_name : wp_${NAMA_WEB} | |||
image: wordpress | |||
restart: always | |||
ports: | |||
- ${NOMOR_PORT}:80 | |||
environment: | |||
WORDPRESS_DB_HOST: 192.168.10.6 | |||
WORDPRESS_DB_USER: root | |||
WORDPRESS_DB_PASSWORD: 4rt1s4n | |||
WORDPRESS_DB_NAME: ${NAMA_DB} | |||
volumes: | |||
- "./htdocs:/var/www/html/" | |||
networks: | |||
- umsida-web | |||
logging: | |||
driver: none |
Revision as of 06:25, 17 April 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
File docker-compose.yaml
version: '3.1' networks: umsida-web: external: true
services:
wordpress_: container_name : wp_${NAMA_WEB} image: wordpress restart: always ports: - ${NOMOR_PORT}:80 environment: WORDPRESS_DB_HOST: 192.168.10.6 WORDPRESS_DB_USER: root WORDPRESS_DB_PASSWORD: 4rt1s4n WORDPRESS_DB_NAME: ${NAMA_DB} volumes: - "./htdocs:/var/www/html/" networks: - umsida-web logging: driver: none