반응형
도커 합성을 수행한 후 컨테이너가 시작되지 않음 -d
도커를 사용하는 데 문제가 좀 있습니다.
우선, 저는 도커-콤포지.yml:
version: "3.9"
services:
web:
build: .
ports:
- 8000:80
volumes:
- $HOME/sitios:/var/www/html
db:
build: .
ports:
- 3000:3306
volumes:
- $HOME/"mariadb copia":/var/lib
여기 보시는 것처럼, 저는 두 개의 볼륨으로 도커를 만들고 싶습니다. 하나는 HTTP이고 다른 하나는 mariadb 서버입니다.다음은 내 도커 파일입니다.
FROM ubuntu:latest
RUN apt-get update
RUN apt-get upgrade -y
RUN apt-get install nano mariadb-server apache2 -y
그런 다음 명령을 사용합니다.sudo docker-compose up -d
하지만, 도커는 전혀 시작되지 않습니다, 저는 시도합니다.sudo docker start <name>
하지만 효과가 없습니다.
저는 이미 구글에 검색을 했고 공식 도커 문서를 찾아봤지만 아무것도 찾을 수 없습니다.
도와주셔서 고마워요.
당신이 사용하고 있기 때문입니다.ubuntu:latest
진입점을 놓치셨습니다.
그래서 시작하지만 0번 출구로 바로 나갑니다.
또 다른 것: 하지 마세요.apt upgrade
내부에dockerfile
다른 이미지(상위 버전 또는 원하는 모든 이미지)를 가져갑니다.
한 가지 더 말씀드리자면, 두 개의 다른 서비스를 사용하는 것입니다. 같은 이미지에서, 그것은 꽤 이상합니다.
마지막으로, 공식 이미지를 사용하여 직접 이미지를 작성할 필요가 없습니다.
언급URL : https://stackoverflow.com/questions/71384470/containers-doesnt-start-after-doing-docker-compose-up-d
반응형
'source' 카테고리의 다른 글
SQL 가져오기 속도가 느린 이유는 무엇입니까? (0) | 2023.07.26 |
---|---|
NuGet Package Manager 콘솔에 특정 패키지의 사용 가능한 모든 버전 나열 (0) | 2023.07.26 |
텍스트 영역에서 "shift+enter"를 감지하고 새 줄을 생성하려면 어떻게 해야 합니까? (0) | 2023.07.26 |
판다에서 0만 포함된 열을 삭제하려면 어떻게 해야 합니까? (0) | 2023.07.26 |
Mysql: 두 날짜 사이의 모든 데이터 선택 (0) | 2023.07.26 |