서버 (Linux, Windows, AWS)/Docker 2

[Docker] Docker 기본 명령어 정리

컨테이너 제어 명령어 컨테이너 내려받기 예시로 nginx 컨테이너를 받는다면 다음과 같이 적을 수 있다. latest 태그는 가장 최신 버전의 컨테이너 이미지를 가져온다. # docker pull NAME[:TAG] $ docker pull nginx:latest 컨테이너 실행 컨테이너 실행은 일반적으로 docker run 명령어를 사용하며 다음과 같은 형식을 가진다. ubuntu:16.04 컨테이너를 실행한다면 다음과 같이 실행할 수 있다 # docker run [OPTION] IMAGE[:TAG] [COMMAND] $ docker run -i -t ubuntu:16.04 /bin/bash 포어그라운드(fore-ground) 실행 t 옵션은 tty를 할당하고 i옵션은 표준 입출력을 사용한다. 예시로 u..

[Docker] Windows 에서 Docker Desktop설치 시, WSL 2 installation is incomplete 에러 해결

Windows10에서 docker desktop 설치 후 프로그램 실행을 하면 아래와 같은 팝업이 뜨면서 실행이 되지 않는다. 이 에러의 원인은 WSL2 이라는 프로그램이 설치되지 않아서 발생하는 것으로 아래 링크를 통해서 WSL2를 설치 및 재시작 후 다시 실행하면 정상적으로 실행됨. https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi 도커가 리눅스 기반에서 실행이 되기 때문에 윈도우에서도 리눅스가 필요한데 윈도우에서 리눅스를 사용할 수 있도록 제공하는 기능으로 WLS(Windows Subsystem for Linux)이 있음.

BIG