Docker Commands

スポンサーリンク

Use Case

  • Docker Version Check
  • Docker Version Check Detail
  • Docker Info
  • Search Docker Image from Docker Hub
  • Check acquired docker images
  • Run Docker container
  • Run commands in container
  • Stop Docker container
  • Docker Process check
  • Docker process check including stop
  • Show only Docker container ID
  • Create new image from exiting container
  • Start container (exiting container)
  • Delete Docker container
  • Delete Docker image

Docker Use Steps

  1. (search) Search from docker hub
  2. (pull) Pull docker image from docker hub
  3. (run) Run docker container
  4. (exec) Execute command in docker container
  5. (stop) Stop docker container
  6. (start) Start docker container (run is to run first, 2nd time, use start)
  7. (commit) Commit docker image (Create docker image)
  8. (rm) Delete docker container
  9. (rmi) Delete docker image

Commands

Docker Version Check

docker --version

Docker Version Check Detail

docker version

Docker Info

docker info

Search Docker Image from Docker Hub

docker search <keyword>

ex) docker search nginx

Check acquired docker images

docker images

Run Docker container

docker run <name> <imagename>

name is container name(new), image name is acquired local image name

ex) docker run -d -p 80:80 -v $(pwd)/nginx/log:/var/log/nginx –name webserver nginx

-p 80:80 Port host 80, container 80 8080:80 host 8080, container 80

–name Container name

Run commands in container

docker exec -it <name> /bin/bash

ex)docker exec -it webserver /bin/bash

Show container prompt and can command from local shell

Stop Docker container

docker stop <name>

ex) docker stop webserver

Docker Process check

docker ps

Docker process check including stop

docker ps -a

Show only Docker container ID

docker ps -aq

Create new image from exiting container

docker commit <containername>  <dockerhub username>/<imagenage>:<tagname>

docker commit webserver websearver:0.0

Start container (exiting container)

docker start <containername>

ex) docker start webserver

Delete Docker container

docker stop <containername>

ex) docker rm websearver

Delete Docker image

docker rmi <imagename>

ex) docker rmi nginx
ex) docker rmi websearver:0.0

Server
スポンサーリンク
Professional Programmer2

コメント