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

    查看Docker版本是否为1.8:

    docker-compose -v
    

    输出结果

    docker-compose version 1.8.1, build 878cff1
    

    导入导出镜像

    导出镜像

    先看一下docker有哪些镜像

    [root@localhost New Folder]# docker images
    REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
    vmware/photon       1.0                 4b481ecbef2a        15 months ago       130MB
    

    有个名为vmware/photon的镜像,版本为1.0那么导出命令为

    docker save -o photon.tar  vmware/photon:1.0
    命令        选项  导出的包名   镜像名 : 版本标签
    

    导入镜像

    photon.tar 放入任意位置执行

    docker load -i photon.tar
    命令         选项  读取加载的包名
    

    进入Docker容器

    docker exec -it  容器ID /bin/bash 
    

    从宿主机拷文件到容器里面

    假设容器名为testtomcat,现在要将宿主机/opt/test.js文件拷贝到容器里面的/usr/local/tomcat/webapps/test/js路径下面

    docker cp /opt/test.js testtomcat:/usr/local/tomcat/webapps/test/js
    

    从容器里面拷文件到宿主机

    假设容器名为testtomcat,要从容器里面拷贝的文件路为:/usr/local/tomcat/webapps/test/js/test.js, 现在要将test.js从容器里面拷到宿主机的/opt路径下

    docker cp testtomcat:/usr/local/tomcat/webapps/test/js/test.js /opt
    

    启动Centos镜像

    docker run -d -i -t <imageID> /bin/bash
    

    将docker容器提交为镜像

    docker commit -m “” -a “” 容器ID(可以简写) 镜像名称

    -m 提示信息 -a 作者

    docker commit -m "tomcat+jdk环境" -a "ixiao9" qweq1231awqe tomcat:版本
    

    其他docker命令

    批量停止容器

    docker ps | xargs docker stop
    

    批量删除容器

    docker ps -a | xargs docker rm
    

    批量删除镜像

    docker images | xargs docker rmi
    
  • 相关阅读:
    【LeetCode OJ】Remove Element
    【LeetCode OJ】Remove Duplicates from Sorted Array
    【LeetCode OJ】Swap Nodes in Pairs
    【LeetCode OJ】Merge Two Sorted Lists
    【LeetCode OJ】Remove Nth Node From End of List
    【LeetCode OJ】Two Sum
    【LeetCode OJ】Majority Element
    最长公共子序列问题
    php fopen与file_get_contents的区别
    PHP 技巧集合
  • 原文地址:https://www.cnblogs.com/iXiAo9/p/13627828.html
Copyright © 2011-2022 走看看