저번에는 Docker의 기본 개념 및 용어에 대해서 공부를 하고 정리를 했다. 이번에는 Docker에서 자주 사용하는 기본 명령어와 흔히 나타나는 오류에 대해서 공부를 하도록 하겠다.
docker top $container_id
혹은
docer top $container_name
docker stats
docker info 에서 Storage Drive 확인하기
apt-get install docker.io
docker run ubuntu:16.04 /bin/echo hello world
docker run ubuntu:18.04 /bin/echo hello world
docker run --rm ubuntu:18.04 /bin/echo hello world
docker run debian:9 /bin/echo hello world
docker run centos:centos6 /bin/echo hello world
docker run -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts
docker run -t -d -p 8080:80 --name nginx-test nginx
docker run -d -p 8082:8081 --name nexus -v /data/nexus-data:/nexus-data sonatype/docker-nexus3
docker run -t -d --privileged -p 5022:22 denny/sshd:latest /usr/sbin/sshd -D
docker run -t -d -p 21:21 -p 20:20 -e USERNAME=${username} -e PASSWORD=${password} denny/proftproftpd:v1
docker run -p 4000:80 imgname
docker run -d -p 4000:80 imgname
docker run -t -d --entrypoint=/bin/sh "$docker_image"
docker exec -it <container-id> sh
docker cp /tmp/foo.txt mycontainer:/foo.txt
docker cp mycontainer:/foo.txt /tmp/foo.txt
docker stop <hash>
docker rm <hash>
docker rm $(docker ps -a -q)
docker kill <hash>
docker login
docker tag <image> username/repo:tag
docker push username/repo:tag
docker run username/repo:tag
docker build -t username/image:test
docker image prune -f <- -f는 filter의 의미로 조건을 넣어주면 됨
docker volume prune -f
docker rmi <imagename>
docker rmi $(docker images -q)
docker dvolume rm $(docker volume ls -qf dnagling=true)
docker rm $(docker ps --filter status=dead -qa)
docker rmn $(docker ps --filter status=exited -qa)