본문 바로가기

Windows

(3)
Windows10 WSL2에서 Docker Error 해결하기 Windows 10에서 Docker를 사용하려면 몇 가지 문제가 발생한다. Dockerfile에서 COPY 나 ADD를 통해 파일 및 폴더를 Docker image로 복사할 경우 아래와 같은 문제가 발생하고 image 에 적용이 되지 않는다. docker: Error response from daemon: cgroups: cannot find cgroup mount destination: unknown. Linux 커널의 기능 중 프로세스간 자원을 제한하는 기능을 하는 cgroup의 경로가 잘못되었다는 오류가 발생한다. 아래처럼 cgroup의 경로를 생성하고 mount 하면 문제가 해결된다. sudo mkdir /sys/fs/cgroup/systemd sudo mount -t cgroup -o none,..
Windows 에서 .pem 파일 권한 설정하기 windows 에서는 chmod 명령어를 사용할 수 없기 때문에 파일 및 폴더에 오너, 그룹, 유저 각각의 권한을 지정할 수가 없다. 오너에게 Read, Write 권한만을 부여해야 하는 키페어 파일 사용이 쉽지 않다. ( .pem 파일) 리눅스에서는 아래와 같이 쉽게 변경가능 하나, chmod 명령을 지원하지 않는 windows 에서는 쉽지 않다. chmod 600 key_pair.pem 윈도우 운영체제 에서는 아래와 같이 icacls 명령어를 사용해 키페어 파일의 권한 제한이 가능하다. icacls Your_key_pair_file_name.pem /inheritance:r icacls Your_key_pair_file_name.pem /grant:r "%username%":"(R)
Windows에서 쉽게 큰 Dummy file 만들기 가끔 Test를 위해 원하는 정확한 크기의 파일이 필요할 때가 있다. Windows에서는 아래와 같이 fsutil을 사용해 쉽게 Dummy 파일을 만들어 낼 수 있다. fsutil file createnew c:\path\to\dummy.txt 1073741824 // 1GB 파일의 사이즈는 byte 단위로 입력하면 된다.