• Docker学习(1)安装


    1. Docker简介

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。可以使开发环境和生产环境保持一致,减少部署时出现环境不一致的麻烦,提高效率。
    一个完整的Docker有以下几个部分组成:

    1. Docker Client客户端
    2. Docker Daemon守护进程
    3. Docker Image镜像
    4. Docker Container容器

    2. Docker安装

    1.WIN10下的安装

    安装要求

    1. CPU需要在BIOS中设置可虚拟化;
    2. Windows10专业版或企业版,安装Docker for Windows,安装时会自动启用Hyper-V;
    3. 非Windows10专业版和企业版,安装Docker Toolbox和Virtual box。
      参考:

    测试安装
    打开cmd或PowerShell输入如下命令进行测试。
    img

    配置阿里云镜像
    Docker仓库有很多现成的环境镜像,只要拉下来就可以使用,当然自己也可以创建镜像推到仓库上供其他人使用。国内用户最好注册一下阿里云的镜像加速器,这样拉镜像速度要快很多。
    注册地址:https://cr.console.aliyun.com/
    配置镜像地址
    img
    参考:http://www.cnblogs.com/atliwen/p/6102414.html

    2.CentOS下的安装

    CentOS下安装非常方便,几行命令就能搞定。
    安装环境
    VMware Workstation 12 Pro,CentOS7 Minimal 64位,Docker必须要64位的系统。
    安装命令
    yum install docker
    启动命令
    systemctl start docker.service
    设置开机启动
    systemctl enable docker.service
    配置国内镜像
    针对Docker客户端版本大于1.10.0的可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器。

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
    "registry-mirrors": ["https://registry.docker-cn.com","https://xxxxxxxx.mirror.aliyuncs.com"]
    }
    EOF
    sudo systemctl daemon-reload
    sudo systemctl restart docker
    
  • 相关阅读:
    Http与WWW服务精解
    Http与WWW服务精解
    6-13
    好用的工具说明
    JVM、JRE和JDK三者间的区别和联系
    css进阶之二:flex弹性布局
    MVVM
    如何理解TCP的三次握手协议?
    java里面的设计模式
    linux常用命令
  • 原文地址:https://www.cnblogs.com/known/p/8425408.html
Copyright © 2020-2023  润新知