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 "^" | 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基本操作)