본문으로 건너뛰기

Docker 명령어

  author: Dev.ian
createdAt: 2024-08-18
updatedAt: 2024-08-20

Docker Commands

  • include Podman commands

Build

  • Docker

      $ docker build -f Dockerfile -t devian/spring-boot-docker-test:0.0.1 .
  • Podman

      $ podman build -f Dockerfile -t devian/spring-boot-docker-test:0.0.1 .

Run

  • Docker

      $ docker run -p 8080:80 devian/spring-boot-docker-test:0.0.1

Stop

  • Docker

      $ docker stop $(docker ps -q)

Access Container

  • Check docker container id

      $ docker ps
  • Access docker container

      $ docker exec -it ${CONTAINER_ID} /bin/bash

List Container and Image

List Container (Process)

  • Docker

      $ docker ps
    $ docker ps -a

    $ docker container
    $ docker container -a
  • Podman

      $ podman ps
    $ podman ps -a

    $ podman container
    $ podman container -a

List Image

  • Docker

      $ docker image ls
    $ docker image ls -a

Remove Container and Image

Remove Container (Process)

  • Docker

      $ docker rm ${CONTAINER_ID}
    $ docker rm $(docker ps -q -a) # remove all container
  • Podman

      $ podman rm ${CONTAINER_ID}
    $ podman rm -f ${CONTAINER_ID} # force option

Remove Image

  • Docker

      $ docker rmi ${IMAGE_ID}
    $ docker rmi $(docker images -q) # remove all images
  • Podman

      $ podman rmi ${IMAGE_ID}
    $ podman rmi -f ${IMAGE_ID} # force option