zoukankan      html  css  js  c++  java
  • docker常用技巧

    1:运行中容器如何保存为一个镜像?

        docker commit 容器名字 镜像名字
    

    2:怎么给容器增加名字

        docker rename 容器id(或名字)name(新名字)
    

    3:docker中的Dockfile常见的命令有哪些

        1,FROM 2, COPY  3,RUN  4,COMMAND 5,LABEL
    

    4: Dockerfile中的命令COPY和ADD命令有什么区别?

        COPY的作用比ADD少,COPY是只负责复制文件和文件内容,不包括压缩包和url,而add则还会把压缩包解压,以及分析url得到文件再复制过去
    

    5:去DockerHUb下载一个nginx镜像,并运行使能在本机网页访问。

        docker pull nginx #可选nginx(nginx:版本号)不选版本号直接为latest
        docker container run -d -it -p 8080:80 --name nginx nginx:latest
    

    6:听说你项目用过docker,讲一下docker的实现原理。它和虚拟机的区别在哪?

        docker是一套应用环境,通过镜像生成容器,通过Dockerfile可以实现多层依赖的一套环境,可以不用担心其他环境下,只要有docker,便可以运行容器。虚拟机是一套操作系统环境,建立在操作系统之上
    

    7:Django 和 Mysql 容器间的端口关系图你能画出来吗?从浏览器到Django服务的访问是怎么打通的?

        Django和Mysql要能相互通信,首先在启动容器的时候就需要添加参数加入--network,让两个容器在同一网段,便可以通信,django容器端口映射到本机端口,再通过本机端口去访问mysql的端口,浏览器是通过-p这个参数,让django端口通过端口映射暴露在外面,通过ip加端口,便能实现访问
    

    8:怎么将本地镜像推送到镜像仓库

        [root@database ~]# docker tag paul:0919 10.36.145.100:4000/paul:2
        [root@database ~]# docker push 10.36.145.100:4000/paul:2
  • 相关阅读:
    【SPOJ7258】Lexicographical Substring Search-后缀自动机+拓补序递推
    【WHU1583】Palindrome-回文自动机+双向插入
    【WHU1583】Palindrome-回文自动机+双向插入
    【APIO2014T1】回文串-回文自动机(PAM)模板题
    【APIO2014T1】回文串-回文自动机(PAM)模板题
    【NOI2011T4】道路修建-树形DP
    【NOI2011T4】道路修建-树形DP
    BZOJ 2693 JZPTAB
    BZOJ 1679 牛的呼声
    BZOJ 2229 最小割
  • 原文地址:https://www.cnblogs.com/bobo-wq/p/11562169.html
Copyright © 2011-2022 走看看