美文网首页
docker基本操作

docker基本操作

作者: 慕容小伟 | 来源:发表于2018-12-28 16:05 被阅读10次

    启动容器

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

          本文链接:https://www.haomeiwen.com/subject/yvqelqtx.html