본문 바로가기
728x90

docker4

[docker] docker-compose 간단한 구성과 명령어 정리 version: '3.7' services: mariadb: container_name: mariadb image: mariadb ports: - "3306:3306" command: --lower_case_table_names=1 environment: MYSQL_ROOT_PASSWORD: password TZ: Asia/Seoul rabbitmq: container_name: rabbitmq image: rabbitmq ports: - "15672:15672" - "5672:5672" redis: container_name: redis image: redis ports: - "6379:6379" zookeeper: container_name: zookeeper image: wurstmeister/zo.. 2023. 2. 1.
[docker] 도커로 MariaDB 설치부터 접속까지 내 노트북이 이런저런 개발환경으로 도배가 되는 것을 원치 않아 도커에 MariaDB를 설치해보려고 한다. 먼저, 도커가 설치된 PC에서 명령어로 MariaDB 이미지를 다운로드한다. mariadb 뒤에 따로 버전 등을 입력하지 않으면 가장 최신의 버전을 다운로드 한다. docker pull mariadb 도커 이미지가 잘 다운로드 되었는지 확인한다. docker images 이어서 도커 실행 명령어를 입력한다. docker run -d -p 3308:3306 -e MYSQL_ROOT_PASSWORD=password -e TZ=Asia/Seoul --name mariadb mariadb --lower_case_table_names=1 -d 옵션은 백그라운드에서의 실행을 의미한다. -p 옵션은 아웃바운드와 .. 2021. 11. 30.
[docker] 도커로 Redis 설치부터 key-value 확인까지 docker pull redis * Redis latest 버전 이미지를 받는다. docker run -d -p 6379:6379 --name redis redis * 포트는 기본 사용 포트로 지정, 이름은 redis 로 사용하고, redis 이미지를 사용한다. docker container ls * 실행중인 Redis의 컨테이너 ID를 확인 후 복사한다. docker exec -it [CONTAINER_ID] redis-cli * docker exec 명령어로 redis-cli 에 접속한다. * ping 을 날리면 pong으로 응답한다. set [key] [value] * set [key] [value] 를 입력하면 OK 메세지가 나타나며 저장된다. get [key] * get [key]를 입력하면 [.. 2021. 11. 30.
[docker] 도커로 RabbitMQ 설치부터 관리페이지 접속까지 docker pull rabbitmq 도커 명령어로 rabbitmq를 다운로드 한다. (위 처럼 입력하면 latest 버전을 받는다.) docker run -d -p 15672:15672 -p 5672:5672 --name rabbitmq rabbitmq 포트는 기본 사용 포트로 지정, 이름은 rabbitmq 로 사용하고, rabbitmq 이미지를 사용한다. http://localhost:15672 웹 브라우저에서 Rabbit MQ 관리 페이지로 접속을 시도한다. 이미지처럼 접속할 수 없다. docker에서 기능을 enable 시켜주어야 한다. docker exec rabbitmq rabbitmq-plugins enable rabbitmq_management 위 명령어의 컨테이너ID 자리에 복사한 값을 .. 2021. 11. 30.
728x90