DevOps/Docker (12) 썸네일형 리스트형 [Docker] 4. Django 개발 환경 세팅 기존에 개발된 장고 프로젝트 내에서 docker를 돌릴 것이며, docker-compose를 이용해서 DB와 함께 구동시킬 것이다. 즉, docker-compose를 이용하여 웹서버를 구동시킬 것이다. docker-compose는 다음 글에서 확인해볼 것이다. Docker 설치 https://docs.docker.com/get-docker/ Get Docker docs.docker.com 위 링크로 들어가서 본인의 운영체제에 맞는 docker를 다운 받습니다. 설치가 완료되면 터미널에서 아래의 명령어로 설치가 정상적으로 되었는지 확인해본다. docker -v : 도커의 버전을 확인해주는 명령어 프로그램이 정상적으로 설치가 되었다면, 프로그램을 실행시켜주자. 장고 프로젝트 내의 터미널을 새로 실행시켜주고,.. [Docker] 3. Nginx 컨테이너 설치 및 웹서버 구동 Nginx 이미지 다운로드 docker pull nginx:latest docker 의 pull 명령어를 통해서 nginx 이미지를 다운로드 할 수 있다. docker pull nginx 라는 명령어만 입력해도 자동으로 latest태그가 달린 이미지로 다운로드 된다. 이미지 출력하기 docker images # docker image ls 위 명령어를 사용하면 다운로드된 이미지들을 불러올 수 있다. Nginx 컨테이너 만들기 이미지를 다운로드 받았으니 그 다음은, nginx 이미지를 컨테이너로 생성한다. docker run -d --name nginx__1 -p 80:80 nginx:latest # docker run -d --name {컨테이너 이름} -p {host port number}:{conta.. [Docker] 2. mariadb 컨테이너 설치 및 세팅 Docker 환경에서 mariadb 컨테이너를 설치하고 세팅을 할 것입니다. mariadb 컨테이너의 name을 mariadb__1로 할 것이고, password는 테스트 용이기 때문에 없이 진행할 것입니다. (또는, 1234) mariadb__1 컨테이너 설치 및 세팅 mariadb__1 컨테이너 실행 # 컨테이너 실행 docker run \ --name mariadb__1 \ -d \ --restart unless-stopped \ -e MYSQL_ALLOW_EMPTY_PASSWORD=true \ -e TZ=Asia/Seoul \ -p 3306:3306 \ -v /docker_projects/mariadb__1/conf.d:/etc/mysql/conf.d \ -v /docker_projects/mar.. [Docker] 1. 도커(docker) 설치하기 도커 이미지에 대한 내용 https://hoon93.tistory.com/48 도커 컨테이너(Container)와 이미지(Image)란? 도커(Docker)는 Immutable Infrastructure Paradigm 이라는 개념을 기반으로 하기 때문에, 서비스 환경(서비스 인프라) 부분을 이미지화(실행파일화)하여 배포한 뒤 가급적 변경하지 않고 사용한다고 이전 hoon93.tistory.com 먼저, 본인은 GCP 환경에서 도커를 설치하였습니다. 도커 설치하기 도커 (Docker) 는 리눅스 컨테이너 기술이므로 macOS나 windows에 설치할 경우 가상머신에 설치가 됩니다. Linux 리눅스에 도커를 설치하는 방법은 자동 설치 스크립트를 이용하는 것이 가장 쉽습니다. 다음 명령어를 입력하면 roo.. 이전 1 2 다음