본문 바로가기

IT/Docker3

[Docker] Docker 명령어 docker ps 현재 가동중인 도커 컨테이너 목록을 조회한다. docker images 현재 이미지들을 조회한다. docker load -i xxxx.tar.gz xxxx.tar.gz 파일에서 이미지를 로드한다. docker rmi xxxxxx 이미지 아이디가 xxxxxx 인 이미지를 삭제한다. docker-compose | docker compose - 버전에 다라 다름 -f : 파일 -d : 가상화 --build : 빌드 docker-compose -f docker-compose.yaml down docker-compose.yaml 파일에 따라 올라가있는 컨테이너를 다 내린다. docker-compose -f docker-compose.yaml up -d docker-compose.yaml 파일에 .. 2022. 12. 8.
[Docker][Error] /bin/sh: start.sh: not found Docker 실행시 /bin/sh start.sh: not found 와 유사하게 start.sh 혹은 run.sh 등 실행 파일을 못 찾는 경우가 종종 발생한다. 그 원인을 찾기 위해 해당 파일을 보니 각 라인마다 '^M'의 개행 문자가 붙어 있는게 원인이었다. 윈도우에서 vscode를 사용하여 저장하다보니 윈도우의 개행인 CRLF로 저장되어 발생한 문제였다. 설정된 개행방식을 아래와 같이 Unix/Linux에서 사용되는 LF로 저장하니 오류가 해결되었다. CR : Carriage return / 커서를 앞으로 이동 LF : Line Feed / 아래로 이동 ※ vi, vim에서 ^M 처리 방법 :%s/^M//g 2022. 10. 27.
[WSL][Error] 시스템을 부팅할 필요가 없습니다. MS 공식 가이드를 참조하여 dism를 이용하여 Linux용 Windows 하위 시스템, Virtual Machine 기능 사용 설정한다. $ dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart $ dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart wsl로 배포판 목록을 확인 후 설치를 진행한다. $ wsl --list --online $ wsl --install -d $ wsl --set-default-version 2 실행시 정상동작이 되어야하지만 '시스템을 부팅할 필요가 없습니다... 2022. 7. 18.
반응형