美文网首页
Docker七天系列之常用命令(二)

Docker七天系列之常用命令(二)

作者: PFinal南丞 | 来源:发表于2020-04-27 22:09 被阅读0次
    基础命令

    进入容器

    docker exec -it 容器名 /bin/bash
    

    或者

    docker attach 容器名|容器id
    

    注意:
    \color{#FF0000}{attach 不会在容器中创建进程执行额外的命令,只是附着到容器上。}
    \color{#FF0000}{exec会在运行的容器上创建进程执行新的命令。}

    获取容器信息

    docker inspect [OPTIONS] NAME|ID [NAME|ID...]
    

    \color{#FF0000}{OPTIONS说明:}
    \color{#FF0000}{ -f :指定返回值的模板文件。}
    \color{#FF0000}{-s :显示总的文件大小。}
    \color{#FF0000}{ --type :为指定类型返回JSON。}

    阻塞运行直到容器停止

    docker wait CONTAINER
    

    导出容器

    docker export [OPTIONS] CONTAINER
    

    暂停容器中所有的进程

    docker pause [OPTIONS] CONTAINER [CONTAINER...]
    

    恢复容器中所有的进程

    docker unpause [OPTIONS] CONTAINER [CONTAINER...]
    

    容器与主机之间的数据拷贝

    docker cp /www/runoob 96f7f14e99ab:/www/
    

    检查容器里文件结构的更改

    docker diff [OPTIONS] CONTAINER
    

    从容器中创建一个新的镜像

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

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

    将指定镜像保存成 tar 归档文件

    docker save [OPTIONS] IMAGE [IMAGE...]
    

    \color{#FF0000}{OPTIONS说明:}
    \color{#FF0000}{-o :输出到的文件。}

    导入使用 docker save 命令导出的镜像

    docker load [OPTIONS]
    

    \color{#FF0000}{OPTIONS说明:}
    \color{#FF0000}{--input , -i : 指定导入的文件,代替 STDIN。}
    \color{#FF0000}{--quiet , -q : 精简输出信息。}

    从归档文件中创建镜像

    docker import [OPTIONS] file|URL|- [REPOSITORY[:TAG]]
    

    \color{#FF0000}{OPTIONS说明:}
    \color{#FF0000}{-c :应用docker 指令创建镜像;}
    \color{#FF0000}{-m :提交时的说明文字;}

    相关文章

      网友评论

          本文标题:Docker七天系列之常用命令(二)

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