docker基本操作

启动容器

docker run -d -p 9009:9009 jingxiangming

docker run -d -p 9870:9870 -e JAVA_OPTS=‘-Dspring.profiles.active=test‘  registry.cn-shenzhen.aliyuncs.com/xxx/unlimited-module-0-coin

docker run -e JAVA_OPTS=‘-Dspring.profiles.active=test‘ registry.cn-shenzhen.aliyuncs.com/xxx/unlimited-module-1-user

查看运行的容器日志:

sudo docker logs -f -t --tail 行数 容器名

$ docker ps // 查看所有正在运行容器

$ docker stop containerId // containerId 是容器的ID

$ docker ps -a // 查看所有容器

$ docker ps -a -q // 查看所有容器ID

$ docker stop $(docker ps -a -q) //  stop停止所有容器

$ docker  rm $(docker ps -a -q) //  remove删除所有容器

-- 删除 tag 为none

docker rmi $(docker images | grep "^<none>" | awk "{print $3}")

先停止容器 然后 docker rmi -f xxx

1)使用 save命令将 镜像保存为文件

       docker save -o  自定义文件名.tar  已存在的镜像名

  2)将文件copy到内网

  3) 使用load命令将镜像文件保存到本地仓库

       docker load -i 自定义文件名.tar

  4) 使用 docker images 查看,发现镜像文件导入成功。

   5) 可以使用 docker inspect  镜像文件名或者ID 可以查看 文件标签内容

  6)如果要重命名镜像文件名

            docker tag [image id] [name]:[版本]

        例如:

           docker tag b03b74b01d97 docker-redis:0.0.1

--查看容器Ip地址

docker inspect --format '{{ .NetworkSettings.IPAddress }}' c994eb2db028

docker images|grep -i registry.cn-shenzhen.aliyuncs.com/xxx/unlimited-service-config|awk '{print $3}'

推荐阅读更多精彩内容

  • 简述docker一些常用的操作 查看到docker是否正常运行docker info 返回所有docker所有容器...
    翼动晴空阅读 375评论 0 10
  • 常用命令 docker环境信息 容器生命周期管理 docker run 功能: 从镜像启动容器 命令格式: doc...
    imsilence阅读 138评论 0 0
  • 整理的Docker常用操作有点乱,先留这自己用后面在更新 A,更新源我当前是root用户,所以不用加sudo。1)...
    黑小马_阅读 26评论 0 0
  • 基本命令 启动容器$ docker run IMAGE [COMMAND] [ARG...]run 在新容器中执行...
    萧格阅读 73评论 0 0
  • Docker架构总览 最核心的是 Docker Daemon 我们称之为 Docker 守护进程,也就是 Serv...
    河码匠阅读 36评论 0 1