source

컨테이너 명령을 호출할 수 없습니다.

gigabyte 2023. 4. 4. 21:22
반응형

컨테이너 명령을 호출할 수 없습니다.

로컬 머신에서 도커 컴포지트 스택을 기동하려고 할 때 이 에러 메세지가 발생했습니다.저는 Wordpress 공식 이미지와 동일한 Docker 파일을 가지고 있습니다.도커 컴포지트 파일은 다음과 같습니다.

wordpress:
  image: joystick/wp
  ports:
    - "8000:80"
  links:
    - wordpress_db:mysql
  environment:
    - WORDPRESS_DB_HOST=mysql
    - WORDPRESS_DB_NAME=wordpress
    - WORDPRESS_DB_USER=admin
    - WORDPRESS_DB_PASSWORD=password
wordpress_db:
  image: tutum/mysql
  environment:
    - ON_CREATE_DB=wordpress
    - MYSQL_PASS=password

처음에 이미지 부분을 워드프레스(word press)로 바꾸고 공식 이미지를 사용하면 모든 것이 예상대로 나옵니다.그러나 먼저 자신의 이미지를 빌드한 후 이 도커 컴포지트 파일에서 사용하려고 하면 "Container command could not be revalled"라는 오류 메시지가 나타납니다.

이 도커 컴포지트의 "워드프레스" 섹션에 "명령어" 노드를 추가하려고 했지만 작동하지 않았습니다.

예를 들어 https://github.com/docker-library/wordpress/tree/master/apache,과 같은 공식 이미지에서 빌드하는 경우 파일을 참고하십시오.docker-entrypoint.sh실행 가능해야 합니다.755로 설정하고 이미지를 빌드하여 컨테이너를 실행합니다.

언급URL : https://stackoverflow.com/questions/35351834/container-command-could-not-be-invoked

반응형