사용이 문서:
vimagick/hydra
도커 이미지를 가져왔습니다.폴더에
docker-compose.yml
파일 생성~/Soft/docker/
:hydra: image: vimagick/hydra command: sleep infinity volumes: - ./data:/data working_dir: /data restart: unless-stopped
설치됨
docker-compose
구현하다:
docker-compose up -d Starting docker_hydra_1 ... done
구현하다:
docker-compose exec hydra bash Error response from daemon: Container ecf710f3f9526cf598c4a15a485fbfc3790a36e5f8b989820a157ba5453fc24f is restarting, wait until the container is running
docker ps
다음을 제공합니다:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ecf710f3f952 vimagick/hydra "bash sleep infinity" 20 hours ago Restarting (126) 20 seconds ago docker_hydra_1
93b5c43c6952 vulnerables/web-dvwa "/main.sh" 39 hours ago Up 23 minutes 0.0.0.0:80->80/tcp dvwatest
$ docker exec -it ecf bash
Error response from daemon: Container ecf710f3f9526cf598c4a15a485fbfc3790a36e5f8b989820a157ba5453fc24f is restarting, wait until the container is running
docker-compose.yml
파일에 기록이 포함되어 있는 것을 확인했습니다 restart: unless-stopped
. 그런데 왜 그렇게 기록되며, 연결할 수 없는 경우 이 컨테이너를 어떻게 사용합니까?
감사합니다!
답변1
당신의 편집docker-compose.yml
다음과 같이:
hydra:
image: vimagick/hydra
entrypoint: sleep
command: infinity
volumes:
- ./data:/data
working_dir: /data
restart: unless-stopped