diff --git a/DevDockerContainer.md b/DevDockerContainer.md index 0ee4396..0344343 100644 --- a/DevDockerContainer.md +++ b/DevDockerContainer.md @@ -1 +1,23 @@ -VisualStudio Code와 Docker 이미지를 이용해서 외부에서 php와 npm을 설치하지 않고, Docker 내부에서 개발할 수 있도록 설정하는 방법을 기록합니다. \ No newline at end of file +## Docker + VSCode + Remote - Containers +VisualStudio Code와 Docker 이미지를 이용해서 외부에서 php와 npm을 설치하지 않고, Docker 내부에서 개발할 수 있도록 설정하는 방법을 기록합니다. + + +### Docker-compose로 컨테이너 생성 + +잘 생성합니다. + +### www-data 작업 준비 + +기본적으로는 www-data에 sam 폴더 이하 권한이 주어져 있습니다. + +이번 시나리오에서는 www-data가 정식 유저가 되는 방향으로 시도합니다. + +`docker-compose exec app /bin/bash` + +`apt update` + +`apt install busybox nano zsh` + +`busybox --install` + +`nano /etc/passwd #www-data의 shell을 /usr/bin/zsh 로 변경`