!= 파이썬

도커 ( Dokcer ) 컨테이너 생성시 한글 및 폴더 공유 , 포트 , 컨테이너 이름설정

Bigcat 2018. 3. 7. 19:26

도커 컨테이너 생성시 한글 입력 및 윈도우 폴더 공유  , 

포트 , 컨테이너 이름 변경 해서 만들어 실행하기

key point

docker run -v /c/bigcat:/HOME -i -t -p 8001:8000 -e LANG=ko_KR.UTF-8 

-e PYTHONIOENCODING=utf-8 

 --name myubuntu ubuntu /bin/bash





분해 설명


1.  docker run 


-도커 컨테이너 생성 합니다.



2.  -v /c/bigcat:/HOME   


윈도우c:\bigcat폴더와 컨테이너 HOME 폴더와 공유합니다.(폴더이름은 아무거나)



3.  -i -t  


bash 셀에서 입출력 합니다.



4.  -p 8001:8000


8001 외부에서 포트에서 입력받으면  내부포트 8000으로 연결



5.  -e LANG=ko_KR.UTF-8 


한글 설정 합니다.




6.  -e PYTHONIOENCODING=utf-8 


파이썬 인코딩 설정합니다.



7.  --name bigcat ubuntu 


컨테이너 이름을 bigcat 로 하고  설치실행 대상은 ubuntu 입니다.

ubuntu 말고 python 이라고 하면 파이썬이 설치되고 

mysql 하시면 mysql이 자동으로 받으면서 설치됩니다.



8.  /bin/bash 


설치 실행이 끝나는 동시에 접속됩니다.





이후에

1. docker start bigcat 
 
2. docker attach bigcat 하시면 위의 설정을 유지한 상태로 실행 됩니다.

-d 옵션까지 하셨다면(백그라운드 실행상태)
 
   docker attach bigcat 대신에 

2. docker exec -i -t bigcat bash  라고 하면 접속됩니다.