기록하다
[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%';
참고자료