Docker 개념 정리


Docker

🕰 목차 🕰

Docker Overview
Docker vs Kubernetes
Mac OS에서 Docker 실행하기


Docker Overview

사실 오래 전부터 docker를 이용한 개발은 이미 많이 사용되고 있었는데 나는 그저 겉핥기식으로 '도커, 음 도커 그거~'만 하다가 이번에 회사에서 클라우드 플랫폼에 docker를 호스팅하여 웹사이트를 하나 구축하는 업무를 맡게 되었다😇 맡게 된 김에 앞으로 docker를 사용함에 있어 내 벨로그만 참고해도 바로 실무에서 사용할 수 있게 정리하고 싶은 생각이 들어서 첫 게시물로 작성하려 한다.

1. Docker file

docker를 사용함에 있어서의 장점은 무엇일까? docker를 사용하는 이유는 사용자의 환경에 관계없이 프로그램을 배포하고 운영할 수 있다는 점인데 여기서 docker file이란 이러한 서버를 구성하는 운영 기록을 코드화한 문서를 말한다.

2. Docker image

3. Docker container

Mac m1 OS에서 Docker 실행하기

  1. 회원 가입 & 로그인
    https://hub.docker.com/

  2. 도커 Desktop 다운
    https://www.docker.com/products/docker-desktop

  1. 다운 받은 docker를 연다.

Mac m1 OS에서 Docker mysql 설치 및 실행

  1. 터미널을 열어 도커를 pull
docker run 
--platform linux/amd64 -p 3306:3306 
--name mysql (컨테이너 이름)
-e MYSQL_ROOT_PASSWORD=1234 (root 유저 비밀번호)
-e MYSQL_DATABASE=db01 (db이름)
-e MYSQL_PASSWORD=1234 (비밀번호)
-d mysql
  1. 도커 desktop에서 pull받은 mysql을 실행
  2. 터미널을 켜 아래 명령어로 mysql이 제대로 떠있나 확인
docker exec -it mysql bash

좋은 웹페이지 즐겨찾기