반응형

Container 4

[Docker] MYSQL > WorkBench 연결

1. Docker 에서 MYSQL 이미지를 먼저 Pull 합니다. (저는 Latest 로 설치 진행합니다.)docker pull mysql:latest 2. MYSQL Image를 다운로드하고 나면, docker images 명령으로 정상으로 다운로드 되었는지 확인합니다.docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEmysql latest 2f7c9c15d9ea 3 weeks ago 586MB 3. MYSQL container 를 실행합니다.docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password --name=mysql mysql:latest 4. MYSQ..

Docker&k8s 2024.05.28

[Docker] Nginx 컨테이너 생성

먼저 nginx image를 pull 합니다. docker pull nginx:latest 위와 같이 Download 가 완료되면, 아래 명령을 실행합니다. docker run --name {이름} -d(background 실행) -p {local port}:{container port} {container image} docker run --name nginx -d -p 80:80 nginx docker ps -a 로 Status 정상인 것을 확인 할 수 있습니다. 웹페이지를 여시고 localhost 입력으로 아래와 같이 접속되는 것을 확인 할 수 있습니다. 좀 바꾸고 싶어서, nginx 컨테이너에 직접 접속합니다. docker exec -it nginx /bin/bash -i : interactive..

Docker&k8s 2024.01.30

[Docker] Docker - Container

Docker 를 이해하기 전에는 Container 라는 것을 먼저 이해해야합니다. Container 란 어플리케이션을 동작하기 위해 필요한 라이브러리를 하나로 모아 집약한 구성체를 말합니다. 간단하게 말해 ex) apache를 구동하기 위해, OS가 아닌, 필요한 File 만 하나로 집약한 것을 말합니다. 별도의 Guest OS 없이 빠르게 만들기가 가능하며, 가상머신과 동일하게 격리된 환경을 구성할 수 있게 해줍니다. 아래 사진과 같이 Container는 각 App을 실행하기 위한, Guest OS가 필요하지 않습니다. 또한, 여러 Container는 동일한 Local Host에서 실행됩니다. 위의 오른쪽 사진과 같이 하나의 서버 HW를 추상화하여 VM으로 나누면, Container의 이미지는 MB단위..

Docker&k8s 2022.11.08
반응형