Windows 10 Home에서 Docker Compose 사용
기계 사양
할 일
Windows 10 Home에서 Docker Compose를 사용할 수 있도록 설정
전제 조건
* Windows Update 그리고 OS를 최신으로 유지
* VirtualBox가 설치되어 있으면 움직이지 않을지도? 따라서 제거하고 다시 시작하십시오.
Linux용 서브시스템과 Hyper-V 설치
Windows 10 Home에서 Docker를 실행하려면 WSL2가 필요하며 WSL2를 사용하려면 먼저 Windows 기능을 활성화해야 합니다.
「 Windows 기능 활성화 또는 비활성화 」로 아래와 같은 반전 개소를 체크해 인스톨 합니다.
가상 머신 기능 사용
PowerShell을 관리자 권한으로 시작 다음 명령을 실행합니다.
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
WSL2로 업데이트
아래를 다운로드하여 설치합니다.
h tps : // wsls 잡아 s 뾰족. bb. 이것. 와우 ws. 네 t/wslbぉb/wsl_우p다시_x64. m
WSL2를 기본 버전으로 설정
PowerShell을 관리자 권한으로 시작 다음 명령을 실행합니다.
wsl --set-default-version 2
다음 메시지가 출력되지만 through 할 수 있습니다.
WSL 2 との主な違いについては、https://aka.ms/wsl2 を参照してください
작업 관리자를 열고 , 적선선이 유효하게 되면 된다.
※참고
Windows 10용 Windows Subsystem for Linux 설치 가이드
Docker Desktop 설치
아래 페이지에 따라 Docker Desktop을 설치합니다.
Windows 10 Home에서 WSL 2 + Docker 사용
※「Get started」이후는 튜토리얼이므로, 스킵 해 좋습니다.
명령 프롬프트를 엽니다. , 아래 명령을 실행하여 버전이 출력되면 완료.
docker --version
docker-compose --version
Git 설치
Git이 설치되지 않은 경우 설치합니다.
Windows에 Git을 설치하는 방법
명령 프롬프트를 엽니다. , 다음 명령을 실행합니다.
git --version
버전이 표시되면 OK.
'git' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
위의 내용이 표시되면 다시 시작하고 버전 확인을 다시 수행합니다.
Docker Compose 명령을 사용해보기
명령 프롬프트를 엽니다. , 다음 명령을 실행합니다.
각 환경의 조작은, 아래와 같이 기재합니다.
[Win]$ WindowsのコマンドプロンプトでWindows内の作業
[PHP]$ WindowsのコマンドプロンプトからPHPコンテナに接続して作業
[Win]$ git clone https://github.com/bobtabo/docker2.git docker
[Win]$ cd docker
[Win]$ docker-compose up -d
・・・
Creating mysql ... done
Creating php ... done
Creating nginx ... done
[Win]$ docker-compose exec --user 1000 php bash
[PHP]$ pwd
/home/docker
[PHP]$ cd laravel
[PHP]$ composer install
[PHP]$ sudo chmod -R 777 storage
[sudo] password for docker:
パスワード:docker
[PHP]$ sudo chmod -R 777 bootstrap/cache
[PHP]$ cp -p .env.example .env
[PHP]$ php artisan key:generate
[PHP]$ php artisan view:clear
[PHP]$ php artisan cache:clear
[PHP]$ php artisan config:clear
[PHP]$ php artisan route:clear
[PHP]$ php artisan clear-compiled
[PHP]$ php artisan config:cache
[PHP]$ composer dump-autoload
[PHP]$ php artisan ide-helper:generate
[PHP]$ php artisan ide-helper:models -N
[PHP]$ php artisan ide-helper:meta
[PHP]$ php artisan migrate:fresh --seed
동작 확인(Windows 호스트 편집)
【Tips】Windows 10의 hosts 파일을 편집하는 방법
★下記の点線内を追記
---
127.0.0.1 laravel.local
---
브라우저에서 동작 확인
컨테이너 삭제
[Win]$ docker-compose down --rmi all --volumes
※참고
《멸망의 주문》 Docker Compose로 만든 컨테이너, 이미지, 볼륨, 네트워크를 일괄 완전 소거하는 편리 명령
Reference
이 문제에 관하여(Windows 10 Home에서 Docker Compose 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/_bobtabo_/items/4ea772cc044631a1d5a1
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
* Windows Update 그리고 OS를 최신으로 유지
* VirtualBox가 설치되어 있으면 움직이지 않을지도? 따라서 제거하고 다시 시작하십시오.
Linux용 서브시스템과 Hyper-V 설치
Windows 10 Home에서 Docker를 실행하려면 WSL2가 필요하며 WSL2를 사용하려면 먼저 Windows 기능을 활성화해야 합니다.
「 Windows 기능 활성화 또는 비활성화 」로 아래와 같은 반전 개소를 체크해 인스톨 합니다.
가상 머신 기능 사용
PowerShell을 관리자 권한으로 시작 다음 명령을 실행합니다.
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
WSL2로 업데이트
아래를 다운로드하여 설치합니다.
h tps : // wsls 잡아 s 뾰족. bb. 이것. 와우 ws. 네 t/wslbぉb/wsl_우p다시_x64. m
WSL2를 기본 버전으로 설정
PowerShell을 관리자 권한으로 시작 다음 명령을 실행합니다.
wsl --set-default-version 2
다음 메시지가 출력되지만 through 할 수 있습니다.
WSL 2 との主な違いについては、https://aka.ms/wsl2 を参照してください
작업 관리자를 열고 , 적선선이 유효하게 되면 된다.
※참고
Windows 10용 Windows Subsystem for Linux 설치 가이드
Docker Desktop 설치
아래 페이지에 따라 Docker Desktop을 설치합니다.
Windows 10 Home에서 WSL 2 + Docker 사용
※「Get started」이후는 튜토리얼이므로, 스킵 해 좋습니다.
명령 프롬프트를 엽니다. , 아래 명령을 실행하여 버전이 출력되면 완료.
docker --version
docker-compose --version
Git 설치
Git이 설치되지 않은 경우 설치합니다.
Windows에 Git을 설치하는 방법
명령 프롬프트를 엽니다. , 다음 명령을 실행합니다.
git --version
버전이 표시되면 OK.
'git' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
위의 내용이 표시되면 다시 시작하고 버전 확인을 다시 수행합니다.
Docker Compose 명령을 사용해보기
명령 프롬프트를 엽니다. , 다음 명령을 실행합니다.
각 환경의 조작은, 아래와 같이 기재합니다.
[Win]$ WindowsのコマンドプロンプトでWindows内の作業
[PHP]$ WindowsのコマンドプロンプトからPHPコンテナに接続して作業
[Win]$ git clone https://github.com/bobtabo/docker2.git docker
[Win]$ cd docker
[Win]$ docker-compose up -d
・・・
Creating mysql ... done
Creating php ... done
Creating nginx ... done
[Win]$ docker-compose exec --user 1000 php bash
[PHP]$ pwd
/home/docker
[PHP]$ cd laravel
[PHP]$ composer install
[PHP]$ sudo chmod -R 777 storage
[sudo] password for docker:
パスワード:docker
[PHP]$ sudo chmod -R 777 bootstrap/cache
[PHP]$ cp -p .env.example .env
[PHP]$ php artisan key:generate
[PHP]$ php artisan view:clear
[PHP]$ php artisan cache:clear
[PHP]$ php artisan config:clear
[PHP]$ php artisan route:clear
[PHP]$ php artisan clear-compiled
[PHP]$ php artisan config:cache
[PHP]$ composer dump-autoload
[PHP]$ php artisan ide-helper:generate
[PHP]$ php artisan ide-helper:models -N
[PHP]$ php artisan ide-helper:meta
[PHP]$ php artisan migrate:fresh --seed
동작 확인(Windows 호스트 편집)
【Tips】Windows 10의 hosts 파일을 편집하는 방법
★下記の点線内を追記
---
127.0.0.1 laravel.local
---
브라우저에서 동작 확인
컨테이너 삭제
[Win]$ docker-compose down --rmi all --volumes
※참고
《멸망의 주문》 Docker Compose로 만든 컨테이너, 이미지, 볼륨, 네트워크를 일괄 완전 소거하는 편리 명령
Reference
이 문제에 관하여(Windows 10 Home에서 Docker Compose 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/_bobtabo_/items/4ea772cc044631a1d5a1
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
PowerShell을 관리자 권한으로 시작 다음 명령을 실행합니다.
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
WSL2로 업데이트
아래를 다운로드하여 설치합니다.
h tps : // wsls 잡아 s 뾰족. bb. 이것. 와우 ws. 네 t/wslbぉb/wsl_우p다시_x64. m
WSL2를 기본 버전으로 설정
PowerShell을 관리자 권한으로 시작 다음 명령을 실행합니다.
wsl --set-default-version 2
다음 메시지가 출력되지만 through 할 수 있습니다.
WSL 2 との主な違いについては、https://aka.ms/wsl2 を参照してください
작업 관리자를 열고 , 적선선이 유효하게 되면 된다.
※참고
Windows 10용 Windows Subsystem for Linux 설치 가이드
Docker Desktop 설치
아래 페이지에 따라 Docker Desktop을 설치합니다.
Windows 10 Home에서 WSL 2 + Docker 사용
※「Get started」이후는 튜토리얼이므로, 스킵 해 좋습니다.
명령 프롬프트를 엽니다. , 아래 명령을 실행하여 버전이 출력되면 완료.
docker --version
docker-compose --version
Git 설치
Git이 설치되지 않은 경우 설치합니다.
Windows에 Git을 설치하는 방법
명령 프롬프트를 엽니다. , 다음 명령을 실행합니다.
git --version
버전이 표시되면 OK.
'git' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
위의 내용이 표시되면 다시 시작하고 버전 확인을 다시 수행합니다.
Docker Compose 명령을 사용해보기
명령 프롬프트를 엽니다. , 다음 명령을 실행합니다.
각 환경의 조작은, 아래와 같이 기재합니다.
[Win]$ WindowsのコマンドプロンプトでWindows内の作業
[PHP]$ WindowsのコマンドプロンプトからPHPコンテナに接続して作業
[Win]$ git clone https://github.com/bobtabo/docker2.git docker
[Win]$ cd docker
[Win]$ docker-compose up -d
・・・
Creating mysql ... done
Creating php ... done
Creating nginx ... done
[Win]$ docker-compose exec --user 1000 php bash
[PHP]$ pwd
/home/docker
[PHP]$ cd laravel
[PHP]$ composer install
[PHP]$ sudo chmod -R 777 storage
[sudo] password for docker:
パスワード:docker
[PHP]$ sudo chmod -R 777 bootstrap/cache
[PHP]$ cp -p .env.example .env
[PHP]$ php artisan key:generate
[PHP]$ php artisan view:clear
[PHP]$ php artisan cache:clear
[PHP]$ php artisan config:clear
[PHP]$ php artisan route:clear
[PHP]$ php artisan clear-compiled
[PHP]$ php artisan config:cache
[PHP]$ composer dump-autoload
[PHP]$ php artisan ide-helper:generate
[PHP]$ php artisan ide-helper:models -N
[PHP]$ php artisan ide-helper:meta
[PHP]$ php artisan migrate:fresh --seed
동작 확인(Windows 호스트 편집)
【Tips】Windows 10의 hosts 파일을 편집하는 방법
★下記の点線内を追記
---
127.0.0.1 laravel.local
---
브라우저에서 동작 확인
컨테이너 삭제
[Win]$ docker-compose down --rmi all --volumes
※참고
《멸망의 주문》 Docker Compose로 만든 컨테이너, 이미지, 볼륨, 네트워크를 일괄 완전 소거하는 편리 명령
Reference
이 문제에 관하여(Windows 10 Home에서 Docker Compose 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/_bobtabo_/items/4ea772cc044631a1d5a1
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
PowerShell을 관리자 권한으로 시작 다음 명령을 실행합니다.
wsl --set-default-version 2
다음 메시지가 출력되지만 through 할 수 있습니다.
WSL 2 との主な違いについては、https://aka.ms/wsl2 を参照してください
작업 관리자를 열고 , 적선선이 유효하게 되면 된다.
※참고
Windows 10용 Windows Subsystem for Linux 설치 가이드
Docker Desktop 설치
아래 페이지에 따라 Docker Desktop을 설치합니다.
Windows 10 Home에서 WSL 2 + Docker 사용
※「Get started」이후는 튜토리얼이므로, 스킵 해 좋습니다.
명령 프롬프트를 엽니다. , 아래 명령을 실행하여 버전이 출력되면 완료.
docker --version
docker-compose --version
Git 설치
Git이 설치되지 않은 경우 설치합니다.
Windows에 Git을 설치하는 방법
명령 프롬프트를 엽니다. , 다음 명령을 실행합니다.
git --version
버전이 표시되면 OK.
'git' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
위의 내용이 표시되면 다시 시작하고 버전 확인을 다시 수행합니다.
Docker Compose 명령을 사용해보기
명령 프롬프트를 엽니다. , 다음 명령을 실행합니다.
각 환경의 조작은, 아래와 같이 기재합니다.
[Win]$ WindowsのコマンドプロンプトでWindows内の作業
[PHP]$ WindowsのコマンドプロンプトからPHPコンテナに接続して作業
[Win]$ git clone https://github.com/bobtabo/docker2.git docker
[Win]$ cd docker
[Win]$ docker-compose up -d
・・・
Creating mysql ... done
Creating php ... done
Creating nginx ... done
[Win]$ docker-compose exec --user 1000 php bash
[PHP]$ pwd
/home/docker
[PHP]$ cd laravel
[PHP]$ composer install
[PHP]$ sudo chmod -R 777 storage
[sudo] password for docker:
パスワード:docker
[PHP]$ sudo chmod -R 777 bootstrap/cache
[PHP]$ cp -p .env.example .env
[PHP]$ php artisan key:generate
[PHP]$ php artisan view:clear
[PHP]$ php artisan cache:clear
[PHP]$ php artisan config:clear
[PHP]$ php artisan route:clear
[PHP]$ php artisan clear-compiled
[PHP]$ php artisan config:cache
[PHP]$ composer dump-autoload
[PHP]$ php artisan ide-helper:generate
[PHP]$ php artisan ide-helper:models -N
[PHP]$ php artisan ide-helper:meta
[PHP]$ php artisan migrate:fresh --seed
동작 확인(Windows 호스트 편집)
【Tips】Windows 10의 hosts 파일을 편집하는 방법
★下記の点線内を追記
---
127.0.0.1 laravel.local
---
브라우저에서 동작 확인
컨테이너 삭제
[Win]$ docker-compose down --rmi all --volumes
※참고
《멸망의 주문》 Docker Compose로 만든 컨테이너, 이미지, 볼륨, 네트워크를 일괄 완전 소거하는 편리 명령
Reference
이 문제에 관하여(Windows 10 Home에서 Docker Compose 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/_bobtabo_/items/4ea772cc044631a1d5a1
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
docker --version
docker-compose --version
Git이 설치되지 않은 경우 설치합니다.
Windows에 Git을 설치하는 방법
명령 프롬프트를 엽니다. , 다음 명령을 실행합니다.
git --version
버전이 표시되면 OK.
'git' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
위의 내용이 표시되면 다시 시작하고 버전 확인을 다시 수행합니다.
Docker Compose 명령을 사용해보기
명령 프롬프트를 엽니다. , 다음 명령을 실행합니다.
각 환경의 조작은, 아래와 같이 기재합니다.
[Win]$ WindowsのコマンドプロンプトでWindows内の作業
[PHP]$ WindowsのコマンドプロンプトからPHPコンテナに接続して作業
[Win]$ git clone https://github.com/bobtabo/docker2.git docker
[Win]$ cd docker
[Win]$ docker-compose up -d
・・・
Creating mysql ... done
Creating php ... done
Creating nginx ... done
[Win]$ docker-compose exec --user 1000 php bash
[PHP]$ pwd
/home/docker
[PHP]$ cd laravel
[PHP]$ composer install
[PHP]$ sudo chmod -R 777 storage
[sudo] password for docker:
パスワード:docker
[PHP]$ sudo chmod -R 777 bootstrap/cache
[PHP]$ cp -p .env.example .env
[PHP]$ php artisan key:generate
[PHP]$ php artisan view:clear
[PHP]$ php artisan cache:clear
[PHP]$ php artisan config:clear
[PHP]$ php artisan route:clear
[PHP]$ php artisan clear-compiled
[PHP]$ php artisan config:cache
[PHP]$ composer dump-autoload
[PHP]$ php artisan ide-helper:generate
[PHP]$ php artisan ide-helper:models -N
[PHP]$ php artisan ide-helper:meta
[PHP]$ php artisan migrate:fresh --seed
동작 확인(Windows 호스트 편집)
【Tips】Windows 10의 hosts 파일을 편집하는 방법
★下記の点線内を追記
---
127.0.0.1 laravel.local
---
브라우저에서 동작 확인
컨테이너 삭제
[Win]$ docker-compose down --rmi all --volumes
※참고
《멸망의 주문》 Docker Compose로 만든 컨테이너, 이미지, 볼륨, 네트워크를 일괄 완전 소거하는 편리 명령
Reference
이 문제에 관하여(Windows 10 Home에서 Docker Compose 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/_bobtabo_/items/4ea772cc044631a1d5a1
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
[Win]$ WindowsのコマンドプロンプトでWindows内の作業
[PHP]$ WindowsのコマンドプロンプトからPHPコンテナに接続して作業
[Win]$ git clone https://github.com/bobtabo/docker2.git docker
[Win]$ cd docker
[Win]$ docker-compose up -d
・・・
Creating mysql ... done
Creating php ... done
Creating nginx ... done
[Win]$ docker-compose exec --user 1000 php bash
[PHP]$ pwd
/home/docker
[PHP]$ cd laravel
[PHP]$ composer install
[PHP]$ sudo chmod -R 777 storage
[sudo] password for docker:
パスワード:docker
[PHP]$ sudo chmod -R 777 bootstrap/cache
[PHP]$ cp -p .env.example .env
[PHP]$ php artisan key:generate
[PHP]$ php artisan view:clear
[PHP]$ php artisan cache:clear
[PHP]$ php artisan config:clear
[PHP]$ php artisan route:clear
[PHP]$ php artisan clear-compiled
[PHP]$ php artisan config:cache
[PHP]$ composer dump-autoload
[PHP]$ php artisan ide-helper:generate
[PHP]$ php artisan ide-helper:models -N
[PHP]$ php artisan ide-helper:meta
[PHP]$ php artisan migrate:fresh --seed
★下記の点線内を追記
---
127.0.0.1 laravel.local
---
[Win]$ docker-compose down --rmi all --volumes
Reference
이 문제에 관하여(Windows 10 Home에서 Docker Compose 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/_bobtabo_/items/4ea772cc044631a1d5a1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)