Docker는 Go 언어와 Apache2.0 프로토콜을 준수하는 오픈 소스를 기반으로 하는 오픈 소스 애플리케이션 컨테이너 엔진입니다.

Docker를 사용하면 개발자는 애플리케이션과 종속성을 경량의 휴대용 컨테이너에 패키징한 다음 가상화할 수도 있는 널리 사용되는 Linux 시스템에 게시할 수 있습니다.

도커 실행 명령 통사론

새 컨테이너를 생성하고 다음 명령을 실행합니다.

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

도커 실행 명령 예

도커 이미지 nginx:latest를 사용하여 백그라운드 모드에서 컨테이너를 시작하고 컨테이너 이름을 mynginx로 지정합니다.

docker run --name mynginx -d nginx:latest

nginx:latest 이미지를 사용하여 백그라운드 모드에서 컨테이너를 시작하고 컨테이너의 포트 80을 호스트의 임의 포트에 매핑합니다.

docker run -P -d nginx:latest

nginx:latest 이미지를 사용하여 백그라운드 모드에서 컨테이너를 시작하고, 컨테이너의 포트 80을 호스트의 포트 80에 매핑하고, 호스트의 디렉터리 /data를 컨테이너의 /data에 매핑합니다.

아아아아