From 9de30104a135efb02ccf3ca9bd548e45039349c2 Mon Sep 17 00:00:00 2001 From: hide_d Date: Sun, 19 Sep 2021 01:54:15 +0900 Subject: [PATCH] =?UTF-8?q?=EC=97=85=EB=8D=B0=EC=9D=B4=ED=8A=B8=20'DevDock?= =?UTF-8?q?erContainer'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DevDockerContainer.md | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) 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 로 변경`