기록하다

[Ubuntu][docker] 개발환경설정

메슈어 2018. 10. 12. 16:01



docker ubuntu16.04 django

1. docker image 생성

2. 생성한 이미지로 컨테이너 실행


* tiamo-image 라는 이미지를 가지고 컨테이너 실행

컨테이너 이름은 ctiamo 

docker run -it --name ctiamo tiamo-image

*실행중인 컨테이너 확인

docker ps

*실행중인 컨테이너에 접속

docker exec -it ctiamo bash



3. 외부에서 docker 명령어 실행 (그냥 해봄)

Usage:  docker exec [OPTIONS] CONTAINER COMMAND [ARG...] [flags]

docker exec ctiamo bash /var/www/snippet/test.sh

또는

docker exec ctiamo echo "hello"


4. django 설치 


sudo apt-get update

sudo apt-get install python-django

pip install django==1.10.8


* django 버전확인

$ python
>>> import django
>>> django.get_version()
'1.5.12'


5. mysql 설치


apt-get install mysql-server

*mysql start

sudo service mysql start

 

pip install Unipath

pip install django-model-utils

apt-get install python-mysqldb 


*mysql 문자셋 지정

vi /etc/mysql/conf.d/encoding.cnf

[client]
character-sets-dir=utf8

[mysqld]
init_connect=SET collation_connection = utf8_general_ci
init_connect=SET NAMES utf8
#default-character-set=utf8 # deprecated
character-set-server=utf8
collation-server=utf8_general_ci

* 재시작 
service mysql restart

* mysql 접속 후 변경사항 확인 

show variables like 'char%';

 






참고자료

ubuntu16.04에 django 설치하기