zoukankan      html  css  js  c++  java
  • docker 常用命令

    1.复制镜像

    docker save imgageId > xxx.tar

    但是推荐以下打包镜像的方法,这样可以避免在导入镜像的时候,镜像名字为none问题

    docker save -o xxx.tar php-fpm:7.2

    2、导入镜像

    docker load < xxx.tar

    重命名镜像的方法:

    docker tag [镜像id] [新镜像名称]:[新镜像标签]

    3、删除镜像

    docker image rm [imgageId]

    docker rmi  [imgageId]

    修改docker images的名称,删除同名同id不同tag的镜像,可以使用repository:tag的组合来删除特殊的镜像。

    docker rmi  php-fpm:v7.2-20200910

     4、查看镜像

    docker images

    4.保存容器

    docker export  containerID >xxx.tar

    docker import xxx.tar containr:v1

    然后再docker run -it containr:v1  /bin/bash

    docker stop 容器ID或容器名
    参数 -t:关闭容器的限时,如果超时未能关闭则用kill强制关闭,默认值10s,这个时间用于容器的自己保存状态
    docker stop -t=60 容器ID或容器名

    docker kill

    docker kill 容器ID或容器名 :直接关闭容器

    docker rm 容器id

    5.从容器创建一个新的镜像

    docker commit  [OPTIONS] CONTAINER [REPOSITORY[:TAG]]

    OPTIONS说明:
    -a :提交的镜像作者;
    -c :使用Dockerfile指令来创建镜像;
    -m :提交时的说明文字;
    -p :在commit时,将容器暂停。

    docker commit -a "joshua317" -m "添加新的扩展"   containerID   joshu317/php-fpm:v7.2-20200910

    6.搜索镜像

    docker search php-fpm

    7.拉取镜像

    docker pull cytopia/php-fpm-7.1

    8、运行镜像

    docker run -it cytopia/php-fpm-7.1 /bin/bash

    9、docker push到私有仓库

     
     
  • 相关阅读:
    JavaScript函数调用
    JS数据类型&&typeof&&其他
    JavaScript闭包底层解析
    test
    C# 网页自动填表自动登录 .
    C#中没有id 没有name C#怎么点击按钮
    网页中403错误的含义
    C# 按钮置顶和隐藏
    C# webBrowser 屏蔽网页JS脚本错误弹窗
    HTML5 canvas globalCompositeOperation 设置绘图的顺序
  • 原文地址:https://www.cnblogs.com/joshua317/p/13645686.html
Copyright © 2011-2022 走看看