본문 바로가기

development/docker4

알아 두면 편한 docker-compose Database Template 요즘 토이 프로젝트 할 때 필요한 인프라를 몽땅 docker-compose.yml 에 때려넣고 시작하게 되는 것 같다. 더 이상 docker 없인 살아갈 수가 없다... 개발환경에서 진짜 이만한 게 없다. 옛날처럼 mysql 설치하고 redis 설치하고 client 설치해서 확인하고 접속 안되서 권한 확인하고... 이 작업을 더 이상 할 필요가 없는 것이다. 개발 환경에서 처음 시작하는 애플리케이션의 경우 별 다른 설정 없이 시작하는 경우가 많으니 공통적인 template 형태로 미리 만들어 주는 것이 좋다. 여기에 필요한 설정을 추가하는 것이다. 여기서는 미리 알아 두면 몸이 편한 docker-compose template 몇 가지를 소개하고자 한다. mysql version: '3' services:.. 2023. 2. 21.
(내가)주로 사용하는 docker 명령어 정리 docker run : 도커 시작 (creat + start) ex) docker run --rm -d -p 8080:8080 {image명} -d : detached mode 흔히 말하는 백그라운드 모드 -p : 호스트와 컨테이너의 디렉토리를 연결 (마운트) [호스트 : 컨테이너] -e : 컨테이너 내에서 사용할 환경변수 설정 –name : 컨테이너 이름 설정 –rm : 프로세스 종료시 컨테이너 자동 제거 -it : -i와 -t를 동시에 사용한 것으로 터미널 입력을 위한 옵션 -w : working 디렉토리 변경 run : create + start docker exec -i : interactive 모드로 실행 -t : terminel 실행 docker exec -it {컨테이너명} {실행할 명령어}.. 2020. 5. 19.
docker 로 jira 서버 올리기 docker run -it --name "jira-container" --publish "8080:8080" --volume "hostpath:/var/atlassian/jira" --env "CATALINA_OPTS= -Xms1024m -Xmx2048m -Datlassian.plugins.enable.wait=300" cptactionhank/atlassian-jira-software:latest ※ 참고로 jira 서비스는 메모리가 2g 정도 필요하기 때문에 Xmx를 2gb 주었음 docker 없을 땐 어떻게 살았나 몰라 정말 편하다 docker를 애용하자 2020. 5. 12.
kitematic 으로 생성한 jenkins 의 plugin업데이트가 되지 않을 때 kitematic에서 official 태그를 달고 제공하고 있는 jenkins는 현재 관리되지 않고 있다! 계속 plugin 설치할 때 실패해서 봤더니 이런 이유가 있었다. 참고 링크 : https://www.jenkins.io/blog/2018/12/10/the-official-Docker-image/ Official Jenkins image to use from Docker Hub Jenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their software www.jenkins.io ※ dockerhub의 jenkins, jenkinsc.. 2020. 5. 12.
반응형