• Linux CentOS7 安装docker


    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。
    一个完整的Docker有以下几个部分组成:
    1. DockerClient客户端
    2. Docker Daemon守护进程
    3. Docker Image镜像
    4. DockerContainer容器

    在2017年的3月1号之后,Docker的版本命名分为CE(Community Edition,社区版)版本和EE(Enterprise Edition,企业版)版本。我们使用CE版本就够了。

    基本主流的操作系统都可以安装。

     

    1.查看docker版本

    sudo yum list installed | grep docker

     

    2.卸载docker(若存在旧版本)

    sudo yum -y remove docker docker-common docker-selinux docker-engine

    卸载Docker后,/var/lib/docker/目录下会保留原Docker的镜像,网络,存储卷等文件. 如果需要全新安装Docker,需要删除/var/lib/docker/目录

    rm -fr /var/lib/docker/

     

    3.安装docker

    curl -sSL https://get.daocloud.io/docker | sh

    测试安装是否成功

    docker version

    若安装体验版或测试版:

    curl -sSL https://get.daocloud.io/docker-experimental | sh

    curl -sSL https://get.daocloud.io/docker-test | sh

     

    4.安装Docker Compose

    sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

    sudo chmod +x /usr/local/bin/docker-compose

    查看是否安装成功

    docker-compose -v

     

    5.启动docker

    systemctl enable docker

    systemctl start docker

     

    6.使用tomcat

    下载tomcat镜像

    docker pull daocloud.io/library/tomcat:8.0.45-jre7

    运行tomcat

    docker run -d -p 6000:8080 tomcat

    #-d为后台运行

    #-p为打开当前端口6000替代8080

    测试访问本机6000端口

     

    Docker 安装出现的问题及其解决方案:

    问题一

    Delta RPMs disabled because /usr/bin/applydeltarpm not installed.

    yum provides '*/applydeltarpm' 

    yum install deltarpm -y

    问题二

    No Presto metadata available for docker-ce-stable

    yum install docker-ce -y

     

  • 相关阅读:
    CSS中expression使用简介
    过滤Html标签代码
    ASP.NET上传图片时显示预览
    30分钟搞定.net正则表达式
    DataFormatString格式化
    Js事件大全
    Hibernate关联映射
    动态给下拉框添加选项
    python模块整理文章导航
    python学习笔记文章导航
  • 原文地址:https://www.cnblogs.com/xioawu-blog/p/11818417.html
Copyright © 2020-2023  润新知