경량화된 vm, Conatiner based Open Source
다양한 프로그램을 실행, 배포, 이동할 수 있는 소프트웨어 환경의 단위
컨테이너를 생성하기 위한 파일 실행시 동작 할 명령어와 파일 스냅샷이 작성되어있다.
$ docker run hello-world
docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/create: dial unix /var/run/docker.sock: connect: permission denied.
docker 가 root 계정으로 설치 된 경우 권한 문제 발생
$ usermod -a -G docker ${USER}
$ systemctl restart docker