Devops/Docker
-
Docker-compose 사용법 - 기초Devops/Docker 2019. 11. 1. 09:21
Docker-compose 는 써보고 신세계란걸 느꼈다. dockerfile 만 쓸땐 몰랐던 ... 와 이런것도 되는구나! 라는 생각이 들었다. 특히 로컬에 mysql 을 띄우고 빠르게 개발을 할땐 엄지를 척! 하고 올릴만한 기능인거 같다. 도커를 제대로 쓰려면 compose 는 기본이군! 이라고 말하고 싶다. 아직 사용하는데 많이 공부를 해야겠지만 일단 손에만 익숙해지면 어지간한 구성은 손쉽게 만들수 있을거 같다. version: '2' services: cabin_db: image: mysql:latest volumes: - "./.mysql-data/db:/var/lib/mysql" restart: always ports: - 13306:13306 environment: MYSQL_ROOT_PASS..
-
DockerfileDevops/Docker 2019. 11. 1. 09:12
docker 를 쓰기 시작했다면 dockerfile을 사용할수 밖에 없다. 도커 이미지를 만들때 꼭 필요하기 때문이다. dokcerhub 에 가봐도 dockfile 을 제공을 해준다. 개인적으로 설정이 귀찮거나 반복되는것들은 dockerfile 를 받아서 약간의 수정을하여 별도 관리를한다. 많이 쓰는 도커 파일 중 mysql 파일 하나를 샘플로 기록해놓으려고한다. 개발할때 AWS 에서 인스턴스를 받고 설정하고 하는 과정이 굉장히 긴경우가 많다. 결재도 올려야하고 방화벽도 확인해야하고.... Mac 을 쓴다면 도커를 좀더 편하게 쓰겠지만 난 Windows 유저이기 때문에 일단 Docker for Windows 를 사용하고 있다. FROM debian:stretch-slim # add our user and..
-
Docker 명령어Devops/Docker 2019. 11. 1. 08:57
요즘 자주 쓰는 도커 명령어 들을 정리 하고자 한다. 쓸때마다 자꾸 검색하는거보면 머리가 많이 굳긴 했나 보다. - 설치 : 운영체제에 맞게 설치가 됨. curl -s https://get.docker.com/ | sudo sh - 도커 그룹추가 $ cat /etc/group $ sudo usermod -aG docker $USER $ sudo service docker restart -도커 이미지 빌드 sudo docker build --tag test:0.0.1 ./ - 도커 컨테이너 명령어 - Docker 컨테이너 중지 sudo docker stop [id] - Docker 컨테이너 시작 sudo docker start [id] - Docker 컨테이너 삭제 sudo docker rm [id] - ..