반응형 프로그래밍/Docker3 [Docker] 윈도우에서 django 컨테이너 mysql 컨테이너 연동시키기 시작하기 도커를 사용해서 각각의 컨테이너를 만들고, 따로따로 컨테이너를 띄워서 연동하려고 한다. compose를 사용하기전, 연동이 되는지 안되는지를 테스트하는 작업에서 필요한 사항들을 적으려고 한다. 1. MySQL 이미지 설치! (mysql버전은 따로 지정안하면 무조건 최신으로 받기때문에 따로 지정은 안해줬다.) $ docker pull mysql $ docker run --name mysql-container -e MYSQL_ROOT_PASSWORD= -d -p 3366:3306 mysql 포트는 3306포트를 기존에 쓰고 있는 프로젝트가 존재하여, 3366(외부포트)로 지정해주었다. 3366포트로 외부에서 접속이 가능한지 확인해본다! 자아알 붙는다!😀 2. 내 프로젝트 이미지를 만들어준다! FRO.. 2022. 5. 15. [Docker] Docker GUI 윈도우에서 사용해보기 시작하기 전.. 도커를 커멘드 라인만 사용해서, 하기엔 불편하기 때문에 이미지와 컨테이너 마운트 등등 모든 행위를 GUI로 관리할 수 있는 툴이 있다고 해서 사용해 보게 되었다. 거두절미하고 바아로 시작해보자!! 설치 현재 내 컴퓨터에는 윈도우 + WSL + 도커가 설치 되어있다. https://hub.docker.com/r/portainer/portainer-ce Docker Hub hub.docker.com 1. docker Hub에 들어가서 portainer/portainer-ce를 들어간다. docker Hub에 들어가면, 일반적인 portainer/portainer와 portainer/portainer-ce가 있는데 현재는 'ce' 버전만 지원한다고 해서 ce로 설치하게 되었다. 도커 허브에 들.. 2022. 5. 14. [Docker]Docker Container에 MySQL을 올려서 사용하기 사용이유 사이드 프로젝트로 MySQL을 사용하여 간단한 프로젝트를 사용할 때 내 로컬에 있는 DB는 건들지 않고, 다른 DB를 사용하여 프로젝트를 만들고 싶어졌다. 처음에는 기존에 있는 로컬에 다른 사용자를 만들어서 DB를 만들려고 했으나, 이런 경우에 서버를 여러대 두고, DB를 사용해보자는 취지로 Docker Container를 활용한 DB를 구축하게 되었다. 설치 및 연동 아래와 같이 일단 mysql을 설치해준다. 이때 내가 특별히 사용하고 싶은 버전이 있다면, mysql:버전명 이런식으로 태그를 달아서 설치해주면 된다. * 참고로 도커는 기본적으로 설치되어 있다는 전제로 한다. $ docker pull mysql $ docker pull mysql Using default tag: latest l.. 2022. 5. 7. 이전 1 다음 반응형