[컴][유틸] kali linux 에서 Docker 설치 및 사용

debian linux docker 사용 / docker 사용 / 도커 / 다커 /

kali linux 에서 Docker 설치 및 사용

환경

  • os : kali-linux-2019.4

Docker engine 설치

kali 는 debian base 의 linux 여서 debian 에서 docker 를 설치하는 방식(ref. 1) 을 참고하면 된다.

그런데 kali 자체에서도 docker 를 쉽게 설치할 수 있게 해놨다. 그래서 ref.2 를 참고하면 된다.

$ sudo apt update
$ sudo apt install -y docker.io
$ sudo systemctl enable docker --now
$ docker

hello world

$ sudo docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
0e03bdcc26d7: Pull complete 
Digest: sha256:49a1c8800c94df04e9658809b006fd8a686cab8028d33cfba2cc049724254202
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows ...
...

Docker image 실행과정

  1. docker file(Dockerfile) 이 존재하면,(Dockerfile 예제)
  2. image 를 build 하고,
  3. image 를 실행하게 된다. (Run your image as a container)
$ sudo docker build --tag name:tag <dir>
$ sudo docker run --publish 8000:8080 --detach --name <name>:<tag>

삭제

$ sudo docker stop <name>
$ sudo docker rm <name>

## 또는 굳이 stop 을 안하려면, --force 를 사용하면, 알아서 stop 시켜준다.
$ sudo docker rm --force <name>

Dockerfile 작성

docker commands

alias

alias dockrm='docker rm -f'
alias dockrmi='docker rmi -f'
alias dockls='docker ps -a'
alias docklsi='docker image ls'
alias dockbuild='docker build -t'

function docksh() { docker run -it $1 sh; }

See Also

Reference

  1. Install Docker Engine on Debian | Docker Documentation
  2. Installing Docker on Kali Linux | Kali Linux Documentation

댓글 없음:

댓글 쓰기