본문 바로가기
Develop/Docker

Docker 도커 | Ubuntu(우분투) 리눅스 Python(파이썬) 개발환경 구축

by bellsilver7 2020. 2. 5.
728x90

Ubuntu + Python 개발환경을 만들기 위해 Docker를 활요해 볼 계획이다. 
 

1. Ubuntu(우분투) 리눅스 이미지 받기

먼저 아래와 같이 이미지 확인을 먼저 해본다. 

D:\Docker>docker images 
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE

 
갖고 있는 이미지가 없기 때문에 pull 명령어로 ubuntu 리눅스 이미지를 받았다.
특정 버전으로 설정해 pull 할수도 있지만 최신 버전으로 세팅하고자 태그를 달지는 않았다.

D:\Docker>docker pull ubuntu 
Using default tag: latest 
latest: Pulling from library/ubuntu 
5c939e3a4d10: Pull complete
c63719cdbe7a: Pull complete
19a861ea6baf: Pull complete
651c9d2d6c4f: Pull complete
Digest: sha256:8d31dad0c58f552e890d68bbfb735588b6b820a46e459672d96e585871acc110 
Status: Downloaded newer image for ubuntu:latest 
docker.io/library/ubuntu:latest


다시 한 번 더 이미지 목록을 확인해본다.

D:\Docker>docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
ubuntu              latest              ccc6e87d482b        2 weeks ago         64.2MB

 
 

2. Container(컨테이너) 생성하기

이미지 목록을 확인했던 것처럼 먼저 컨테이너 목록을 확인했다.

D:\Docker>docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

깨끗한 컨테이너 목록이 보인다. ㅎㅎ
 
이제 컨테이너를 생성해보겠다. 

D:\Docker>docker run -it -d --name py-server ubuntu
4cab07c0b4929e27ceb8aa3219e551ba5c5677bc7b65a1769df0a15968e64d33

-d 옵션을 추가하여 일단 백그라운드로 실행시키도록 했고 'py-server'라는 이름을 설정해 컨테이를 생성했다.
 
목록을 확인해보면 아래와 같이 확인할 수 있다.

D:\Docker>docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
4cab07c0b492        ubuntu              "/bin/bash"         3 seconds ago       Up 2 seconds                            py-server

 

3. Container(컨테이너) 접속하기

이제 실행해보자.

D:\Docker>docker exec -it py-server /bin/bash
root@4cab07c0b492:/#  

or

D:\Docker>docker attach py-server
root@4cab07c0b492:/#

위와 같이 exec 명령어 혹은 attach 명령어로 실행된 컨테이너를 접속할 수 있다.
 

4. 파이썬 설치하기

https://bellsilver7.tistory.com/99

불러오는 중입니다...

이렇게 해서 우분투 리눅스에 파이썬 개발환경 구축 끝!
 
 
 

728x90

댓글