PHPStorm 워크숍 프로젝트 설정
프로젝트 생성
File->New Project->PhpStorm Wordshop Project
경로를 선택한 후 바로 생성할 수 있습니다
일부 실습은 Docker가 필요합니다 (공식 웹사이트에서 다운로드) 컨테이너 엔진 (위키백과 확인)
주의! 다운로드 전에 다음 지원 사항을 확인하세요!
시작
1.Docker
CMD 창에서 실행
도커 --버전
Docker 버전 번호가 반환되면 정상적으로 사용 가능한 것입니다
2.Hyper-V (다운로드 불필요, Windows에 내장)
하드웨어 지원
2차 주소 변환(SLAT)을 지원하는 64비트 프로세서.
CPU의 VM Monitor Mode Extension 지원(Intel CPU의 VT-x).
최소 4GB 메모리. 가상 머신이 Hyper-V 호스트와 메모리를 공유할 때 예상되는 가상 워크로드를 처리할 수 있도록 충분한 메모리를 제공해야 합니다.
가상화 지원
CMD 창에서 실행
시스템정보
Hyper-V 네 가지 모두 'Yes' 또는 '예'이면 됩니다
(펌웨어 가상화가 아니면: 메인보드 BIOS 설정으로 이동, BIOS->configuration(또는 advanced->CPU configuration)에서 Intel Virtualization Technology를 활성화(Enable)하고 저장)
종료
위 검사를 모두 통과하면 다음 설정을 시작할 수 있습니다
1.Hyper-V 활성화
아래 중 하나를 선택
(1)、PowerShell을 사용하여 Hyper-V 활성화
관리자 권한으로 PowerShell 실행, 다음 명령 실행
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
(2)、CMD 또는 DSIM 관리자 권한으로 실행
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
성공적으로 시작되면 입력
도커 실행 hello-world
팝업이 나타나면
Docker가 성공적으로 시작됩니다
(추가 도움말 명령)
도커 --도움말
도커 컨테이너 --도움말
도커 컨테이너 ls --도움말<br></br>도커 실행 --도움말
Docker 지원 활성화
현재 컨테이너 포트에 액세스하는 방법을 찾지 못했습니다.
인터넷에는 여러 솔루션이 있으며, 현재 작동 가능한 솔루션 중 하나는 다음과 같습니다
DockerEngine에 hotos 구성 추가
{<br></br># 구성 이미지 가속 주소
"registry-mirrors": ["https://registry.docker-cn.com"],
"insecure-registries": [],
"debug": true,
"experimental": false,
"hosts":["tcp://0.0.0.0:2375"]
}
Windows 방화벽 활성화 (Windows 고급 보안에서 확인 가능, 포트는 tcp:2375)
netsh advfirewall firewall add rule name="docker_daemon" dir=in action=allow protocol=TCP localport=2375
재시작 후 테스트 액세스
도커 -H 127.0.0.1:2375 정보
방법 및 명령 기록
Windows 모든 포트 보기
netstat -ano
특정 포트 보기
netstat -aon|findstr "4***"<br></br><br></br>Docker<br></br>도움말 명령 보기<br></br>도커<br></br>컨테이너 사용<br></br>도커 실행 <br></br>모든 컨테이너 보기<br></br>도커 ps -a<br></br>컨테이너 시작<br></br>도커 시작<br></br>컨테이너 중지<br></br>도커 중지 컨테이너ID<br></br>컨테이너 삭제<br></br>도커 rm -f 컨테이너ID<br></br>이미지 목록<br></br>도커 이미지<br></br>이미지 검색<br></br>도커 검색 이미지 이름<br></br>이미지 시작<br></br>도커 pull php:7.1<br></br>이미지 삭제<br></br>도커 rmi<br></br><br></br>
도커 통계 --도움말