wordpress 오류...
692
작성한 질문수 2
안녕하세요, 선생님!
윈도우 환경에서 yml 파일을 똑같이 작성하여 만든 뒤 docker-compose up -d 명령어를 실행했더니 아래와 같은 오류가 발생합니다. 워드프레스의 포트를 8000:80이 아닌 다른 포트로 지정하여 실행하면 오류는 발생하진 않지만 다음과 같이 크롬에서 워드프레스로 들어가지 못합니다.

올려주신 yml파일을 그대로 작성한 뒤 명령어를 실행한 결과 cmd 상에서 나오는 오류는 다음과 같습니다.
C:\Users\(사용자)\docker-test>docker-compose up -d
Creating network "docker-test_default" with the default driver
Creating docker-test_db_1 ...
Creating docker-test_wordpress_1 ... error
Creating docker-test_db_1 ... done
nd: An attempt was made to access a socket in a way forbidden by its access permissions.
ERROR: for wordpress Cannot start service wordpress: Ports are not available: listen tcp 0.0.0.0:8000: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
ERROR: Encountered errors while bringing up the project.
답변 2
1
안녕하세요!
docker의 -p옵션은 Host의 포트와 컨테이너의 포트를 연결하는데, -p 8000:80 의 의미는 Host의 8000 포트를 컨테이너의 80 포트로 연결한다는 의미를 가지고 있습니다.
따라서 Host의 8000 포트를 이미 다른 프로그램이 사용하고 있다면 연결할 수가 없습니다.
8000에서 8080으로 변경시 잘 되었다면, 8000이 사용중(Ports are not available)이라 문제가 생겼고 8080은 미사용이라 정상 실행되었다고 보시면 됩니다.
감사합니다!
실습코드
0
101
1
-v 옵션 후 workpress database 에러
0
114
1
Error establishing a database connection 질문 드립니다.
0
329
1
다중 컨테이너 실행 (APP)
0
180
1
ghost 실습 데이터베이스 에러
0
320
1
ghost 관리자 화면, 환경변수 url
0
222
1
ghost 실습 - 환경변수 url (2024)
0
240
1
hellonode 실습 질문있습니다.
0
184
1
docker-compose.yml 속성 문의
0
281
1
docker run 명령어중 /bin/sh 파라미터 문의
0
401
1
docker run -p 3000:3000 실행 시 오류
0
449
1
node app.js 실행 에러
0
325
1
Permission denied
0
669
1
result code build 시에 오류 있으신 분들
4
361
2
frontend, backend environment port 속성 관련 질문
0
371
1
app.js 실행 시 http 모듈 관련 이슈
0
339
1
방명록 배포과정중 질문이 있습니다.
0
304
1
Error establishing a database connection 에러 해결좀 해주세요
0
1395
1
docker 설치 오류
0
624
1
도커 기본 명령어 진행 중 막히는 부분
0
352
1
custom docker와 Base Image
0
244
1
안녕하세요 -d 옵션과 --rm 옵션에 대해서 질문을 하고자 합니다!
0
275
1
-v flag 에 질문있습니다
0
250
1
윈도우 파워쉘로 도커를 할라고하는데 컨테이너 만들기는 어떻게 해야되나요
0
775
1





