본문 바로가기

개발 관련/Docker

(11)
컨테이너 사용하기 (+ 아파치) 💡 컨테이너 명령어 컨테이너를 다루는 모든 명령은 'docker' 명령어로 시작한다. docker 커맨드 대상 커맨드 - 상위 커맨드, '무엇을' / '하위 커맨드, '어떻게' 상위 커맨드 - 대상의 종류 12개뿐 docker container start {container name} docker container run -d {container name} --mode=1 container를 붙이지 않아도 실행가능한 명령어가 있음 docker run {container name} 옵션은 - 또는 --으로 시작하는 것이 일반적 - 를 하나만 사용하는 옵션은 한꺼번에 모아 쓸 수 있음 도커 엔진을 실행하고, 터미널에서 docker version 입력 커맨드 모음 docker container {하위 커맨드}..
도커 엔진 시작 및 종료 도커 엔진은 컴퓨터를 켰을 때 함께 자동으로 실행할 수 있지만, 컨테이너는 그렇지 않다. macOS에서 자동실행 설정을 하는 방법은 다음과 같다. 1. 도커 엔진 시작 - finder에서 [Docker Desktop] 더블 클릭 2. 도커 엔진 종료 - 상단바에서 [Quit Docker Desktop] 선택 3. 자동 실행 설정 - 상단바에서 고래 모양 클릭 후 [Preferences] - [Start Docker Desktop when you log in] 선택
도커란? (+ MacOS 도커 설치하기) 💡 도커란? 도커란, 데이터 또는 프로그램을 격리시키는 기능을 제공하는 소프트웨어라고 한다. 주로 서버에 사용되는데, 다양한 프로그램과 데이터를 각각 독립된 환경에 격리하는 기능을 제공한다. 프로그램을 실제로 설치하게 되면 오류를 일으키는데, 문제 대부분의 원인은 프로그램 간 공유에 있다. 도커 컨테이너를 사용해 프로그램을 격리하면 여러 프로그램이 한 서버에서 실행되면서 발생하는 문제를 대부분 해결할 수 있다. 도커 엔진(Docker engine)을 설치해야 컨테이너를 만들 수 있고, 이 컨테이너를 다루는 기능을 제공하는 소프트웨어가 도커(docker)다. 컨테이너를 만들려면 도커 엔진 이외에도 컨테이너의 빵틀과도 같은 역할을 할 이미지가 필요하다. 이미지는 담고 있는 소프트웨어 종류에 따라 다양한 이미..