鏡像生成:
cd bus-eureka
mvn clean package -Dmaven.test.skip=true docker:build
鏡像查看:
docker images
容器生成:
docker run [imageID]
後臺生成容器:
docker run --name [containername] -d -p 80:80 [imagename]:[version]
容器查看:
docker ps #是查看所有運行中的容器
docker ps -a #是查看所有的容器
啓動指定容器:
docker start [containerID]
停止指定容器:
docker stop [containerID]
停止所有容器:
docker stop $(docker ps -a -q)
### 想要刪除鏡像,必須停止對應的容器
刪除指定容器:
docker rm [containerID]
刪除所有容器:
docker rm $(docker ps -a -q)
刪除指定鏡像:
docker rmi [imageID]
刪除所有鏡像:
docker rmi $(docker images -q)
進入容器內部:
docker exec -it [containName] /bin/bash #這裏是containername不是id
查看容器內部ip:
cat /etc/hosts
查看network列表
docker network ls
查看network內部信息
docker network inspect [networkname]