Breaking News
Loading...
Saturday, August 5, 2017

Docker Command Note

1:14 AM
Docker Command
#Check Docker Version
sudo docker version
#Pull Docker Centos 7 (With Version)
sudo docker pull centos:7
#Built Docker File
docker build -t getting-started .
docker build -t --progress=plain --no-cache getting-started .
#Pull Docker
sudo docker run -dti --name wordpress001 wordpress
#Detail Inspect Docker
sudo docker inspect wordpress001
#Enable to run docker on boot time
sudo update-rc.d docker defaults
#list semua container yang sudah tercreate. runing mau pun tidak running
sudo docker ps -a
#Stop dan hapus container
docker stop [name_container] && docker rm [nama_container]
#list semua container yang sudah tercreate. runing mau pun tidak running
sudo docker ps -a
#Ekseskusi Docker
sudo docker exec -ti centos001 /bin/bash
# Hapus Image
sudo docker image rm [id-image]
# jalankan container
sudo docker start [nama container]
#Disable Docker run startup
sudo bash -c 'echo manual | sudo tee /etc/init/docker.override'
INSTALL Docker
sudo apt install docker.io
service docker start
docker run hello-world
PULL IMAGES
Browsing google atau hub.docker.com
docker pull nama_image
SHOW CONTAINERS
docker ps
Buka daftar semua container aktif
docker ps -a
Semua container yg pernah dijalankan
BUAT CONTAINER BARU
docker run -dit -p 122:22 -p 180:80 --name portalweb --hostname portalweb nama_image
MATIKAN DOCKER
docker stop nama_app
HAPUS CONTAINERS
docker stop $(docker ps -a -q)
docker rm -v $(docker ps -a -q)
HAPUS VOLUMES
docker volume rm $(docker volume ls -qf dangling=true)
UBUNTU IN DOCKER
docker pull ubuntu
docker run -dit ubuntu:latest
BUILD DOCKER FILE
docker build -t "$IMage-Name:$Tag/Version"
docker build -t "bulletin-board-custom:v1"
RENAME TAGGING IMAGE
docker tag $Image-ID $ContainerRegistryName/"$Image-Name:$Tag/Version"
docker tag ad6de47aa09e containerscusakslab.azurecr.io/bulletin-board-custom:v1
LOGIN KE DALAM CONTAINER
docker attach nama_cont
CREATE/UPDATE OWN IMAGE
jalankan container ubuntu dan modifikasi sesuai selera, lalu exit
docker commit -m "Pesan commit" -a "Riky Perdana" container_id rikyperdana/nama_image
docker akan buat image baru sesuai isi container terakhir
UPLOAD DOCKER
docker login
docker images
docker push rikyperdana/nama_image
MOUNT DOCKER VOLUME
docker volume create --name mydata
docker run -d -v mydata:/mydata ubuntu
docker attach container_id
ls /mydata
INSTALL DOCKER COMPOSE
sudo curl -o /usr/local/bin/docker-compose -L "https://github.com/docker/compose/releases/download/1.8.1/docker-compose-$(uname -s)-$(uname -m)"
sudo chmod +x /usr/local/bin/docker-compose
docker-compose -v
BACKUP DOCKER IMAGES
docker save -o ./nama_image.tar nama_image
BACKUP DOCKER CONTAINER
docker export -o ./nama_cont.tar nama_cont
RESTORE DOCKER IMAGES
docker import ./nama_cont.tar nama_cont
RESTORE DOCKER CONTAINER
docker load -i ./nama_image.tar
RESOURCE LIMIT
docker run -dit --c 1024 ubuntu:latest
docker run -dit 300M ubuntu:latest
DETACH CONTAINER
Ctrl-P-Ctrl-Q
PANTAU PROSES CONT BERJALAN
docker top nama_cont
CEK CONTAINER DISK USAGE
docker ps -s
UPDATE CONTAINER PORT MAP
docker inspect nama_container, catat hash nya
cd /var/lib/docker/containers/hash_nya
nano hostconfig.json, ganti port mapping sesuai keinginan
service docker restart, hidupkan lagi semua container
*berlaku temporer, start ulang akan reset value
*tidak bisa digunakan untuk tambah port
IZINKAN TAMBAH PPA KE CONTAINER
apt install software-properties-common
#install network tools
yum install net-tools
Next
This is the most recent post.
Older Post

6 comments:

 
Toggle Footer