8080/tcp, :::80->8080/tcp awesome_herschel db5159d47d57 587411d53728 "java -jar -Dspring.…" 18 hours ago Exited (129) 18 hours ago "> 8080/tcp, :::80->8080/tcp awesome_herschel db5159d47d57 587411d53728 "java -jar -Dspring.…" 18 hours ago Exited (129) 18 hours ago "> 8080/tcp, :::80->8080/tcp awesome_herschel db5159d47d57 587411d53728 "java -jar -Dspring.…" 18 hours ago Exited (129) 18 hours ago ">
$ docker run -d -p 80:8080 zeze1004/sulsul-app
5ca1eb4b8e082b0ee188587293b61f944773692ce1c1e745e13148029e3aa92d
docker: Error response from daemon: driver failed programming external connectivity on endpoint(7c9d408b7a9fcd79c3ddacc0144985742a11cd43a77c71c9563cc0de7cbc282e):
# 이미 할당된 포트가 있어서 실패
Bind for 0.0.0.0:80 failed: port is already allocated.
# 전체 컨테이너 띄우기
[ec2-user@ip-172-31-51-95 ~]$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5ca1eb4b8e08 zeze1004/sulsul-app "java -jar -Dspring.…" 2 minutes ago Created mystifying_rhodes
097c9028d97b 587411d53728 "java -jar -Dspring.…" 18 hours ago Up 18 hours 0.0.0.0:80->8080/tcp, :::80->8080/tcp awesome_herschel
db5159d47d57 587411d53728 "java -jar -Dspring.…" 18 hours ago Exited (129) 18 hours ago sulsul-api
# 실행하는 컨테이너만 띄우기
[ec2-user@ip-172-31-51-95 ~]$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
097c9028d97b 587411d53728 "java -jar -Dspring.…" 18 hours ago Up 18 hours 0.0.0.0:80->8080/tcp, :::80->8080/tcp awesome_herschel
# 모든 컨테이너 지우기
Error response from daemon: You cannot remove a running container 097c9028d97b56e6976ca66f07bfe2bf0a978a779ba5829e843740e0efc1f06d. Stop the container before attempting removal or force remove
[ec2-user@ip-172-31-51-95 ~]$ docker rm -f $(docker ps -a -q)
097c9028d97b
# 모든 ㅇㅣ미지 지우기
[ec2-user@ip-172-31-51-95 ~]$ docker rmi $(docker images -q)