업데이트 'DevDockerContainer'
+23
-1
@@ -1 +1,23 @@
|
||||
VisualStudio Code와 Docker 이미지를 이용해서 외부에서 php와 npm을 설치하지 않고, Docker 내부에서 개발할 수 있도록 설정하는 방법을 기록합니다.
|
||||
## 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 로 변경`
|
||||
|
||||
Reference in New Issue
Block a user