본문 바로가기
빅데이터/딥러닝

도커 이용하여 py파일 실행시키기 - 도커 설치

by 처리2 2021. 1. 19.
반응형

먼저 도커를 설치해야 합니다. 

도커는 가상 환경으로 컨테이너/ 이미지로 구분되어 있습니다.

자세한건 검색해서 찾아보세요 ㅎㅎ

 

환경은 리눅스

 

curl -s https://get.docker.com/ | sudo sh

curl -s https://get.docker.com/ | sudo sh

 

이거 그대로 치면 쪼르르르륵 다운로드가 됩니다

 

Docker를 사용할때 기본적으로 root 권한이라서 sudo를 써야하는데 따로 권한 주려면

 

sudo usermod -aG docker '해당 아이디'

 

sudo usermod -aG docker '해당 아이디'

 

를 쓰면 됩니다.

 

//2021-03-10 수정

만약 권한 부여가 안된다면 

sudo gpasswd -a <사용자ID> docker

하면됩니다.

 

 

설치를 했다면 

 

docker version

docker version

을 쳐서 잘 나오는지 확인해봅시다

 

 

 

자 이제 도커 설치는 끝났습니다.

 

이제 뭐할까요 바로 이미지를 생성해서 컨테이너를 만들어야 겠죠?

 

이미지는 기본틀이고 컨테이너는 틀을 가져다가 만든 환경이라고 보시면 될거같습니다.

 

저는 우분투 이미지를 다운받습니다.

 

docker pull ubuntu:latest

docker pull ubuntu:latest

그 다음 

docker images

docker images

를 쳐보면 여러가지 이미지가 저장되어있는걸 알 수 있습니다.

 

우분투이미지를 컨테이너로 실행해봅시다 

 

docker run -i -t --name ubuntu01 ubuntu /bin/bash
root@0a012fad0c3d:/# ls 
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var

이런 식으로 나오는 것을 알 수 있습니다

 

exit 명령어를 날리면 docker는 종료되며 빠져나올 수 있고

 

컨테이너 실행중인 리스트 확인방법 

 

docker ps 

종료된 컨테이너 리스트 확인

docker ps -a

컨테이너 다시 접속하기

 

docker restart ubuntu01
docker attach ubuntu01

로 다시 접속할 수 있습니다!!

 

다음은 우분투에 py파일이 실행될 수 있도록 환경을 구축해보겠습니다.

반응형

댓글