• Docker


    Docker:

        是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。(引用百度百科)

      一个docker下面可以拥有多个镜像,一个镜像下面可以有多个容器。

    Docker优势:

        文件组件化(容易维护,节约成功)

        开发效率高

        测试更加容易

        依赖更少

    Docker安装:

          yum install docker (下载docker)

          yum install docker-io

    Docker启动:

          systemctl start docker

    Docker获取镜像:

          1)docker search  centos(搜索centosd得镜像从官方搜索)

          2)docker pull centos(下载镜像从官方下载)

          3)可以从私有仓库下载:docker pull 私有仓库地址:端口/centos

          docker pull registry(私有仓库)

    Docker查看镜像:

          docker images

    Docker运行镜像:

          直接运行镜像id为最好

          docker run  -it --name  取名  id地址/名字 echo /bin/bash(进入镜像根目录,这种执行很可能执行后就直接关闭)

          docker ps -a(查看所有得容器)

          docker ps -l(查看最近得容器)

          docker ps --help(查看多有得容器命令)

          docker run --rm id地址 echo /bin/bash(打印镜像)

          docker run -d(以守护进程模式启动,启动后不会关闭)

    Docker进入容器(容器是运行状态,容器是已经被创建出来的,知道容器的名字或id):

          docker exec -it id地址 /bin/bash

    数据卷(共享,文件映射):

        docker run -v【自己的目录】:【容器的目录】 centos /bin/bash

    端口映射:

        docker run -p 3306:3306 

        ss  -anp | grep 3306 (查看到3306端口信息)

    删除容器和镜像:

            docker rm 【容器id】

            docker rmi【镜像id】

    docker inspact -f {{".信息"}} 镜像id (用来查询镜像的详细信息)

    私有仓库:

          1)有网

          2)有镜像 docker pull registry

          3)上传镜像:

                1)打标签 docker tag 【镜像名】【地址/(自定义镜像名)】

                2)docker push 【地址/镜像名】

          4)下载镜像:

                docker pull 【地址:端口/镜像名】

    制作镜像 docker commit -m “描述方法” -a “说明容器的功能”  【容器id】 制作容器的名字:

        1)pull img(下载一个操作系统)

        2)启动操作系统,并且进入,创建自己的服务

        3)把创建的服务打上标签,标签要带上私有仓库地址

        4)push到私有仓库地址  

     

          

  • 相关阅读:
    jQuery UI draggable+droppable+resizable+selectable+sortable
    jQuery获取Select选择的Text和 Value(转)
    跨终端跨域的存储方案
    innerHTML 的坑
    几种Css前端框架资料
    分享一个前端框架 builive
    为什么要使用CDN?
    AliCDN,盛开在云端的花朵
    java 和 C# 的访问权限
    线程queue 事件event 协程
  • 原文地址:https://www.cnblogs.com/cpxjl/p/9041820.html
Copyright © 2020-2023  润新知