docker常用命令

创建镜像
docker build -t xxx/cloud-eureka:1.0.0 .

删除镜像
docker rmi ${IMAGE_ID}

删除所有临时镜像
docker rmi `docker images -f "dangling=true" -q`

删除指定关键字的镜像
docker images|grep 'xxx'|grep '1.0.0'|awk '{print $3}'|xargs docker rmi

导出镜像
docker save xxx/cloud-eureka:1.0.0 -o ~/docker/images/cloud-eureka-1.0.0.image

导入镜像
docker load -i ~/docker/images/cloud-eureka-1.0.0.image

从本地PUSH镜像到仓库
docker push xxx/cloud-eureka:1.0.0

从仓库PULL镜像到本地
docker pull xxx/cloud-eureka:1.0.0

查看镜像列表
docker images

创建并后台启动容器
docker run --name cloud-eureka -d -e spring.profiles.active=test --cap-add=SYS_PTRACE --net=host xxx/cloud-eureka:1.0.0

查看容器列表
docker ps -a

启动容器
docker start cloud-eureka

停止容器
docker stop cloud-eureka

删除容器
docker rm cloud-eureka

进入容器bash
docker exec -it cloud-eureka bash

查看容器挂载的卷
docker inspect cloud-eureka|grep -A30 Mounts

实时查看容器标准输出日志
docker logs -f --tail 100 cloud-eureka

标签: docker常用命令

添加新评论