zoukankan      html  css  js  c++  java
  • 阿里云ECS(Centos7.2 64bit)安装Docker

    购买了阿里云的ECS服务器后,一直在尝试安装Docker,使用过Ubuntu和CentOS系统,也一直在查找文档,但都是Docker安装完成后却无法访问,一直在ECS上不停的更换系统盘

    再次按官方文档上的步骤进行安装和尝试

    1.添加yum源

    yum install epel-release -y

    yum clean all

    yum list

    会出现非常多的包,这里只截取最后一部分

    2.安装Docker并运行

    yum install docker.io -y

    安装成功,最终会出现Complete字样

    启动Docker

    systemctl start docker

    3.检查Docker服务,一般出现下图的信息说明Docker初步是安装成功的

    docker info

    运行测试容器,出现以下信息,说明是服务已经启动了

    docker run -it hello-world

     4.安装nginx

    docker run -it --name my-nginx -d -p 80:80 nginx

    在服务器使用curl访问本地80端口,是正常的

    可是在浏览器访问时,却无法打开,一直在打原因,一直以为是因为iptables或是firewall的问题,其实和这两个服务都没有关系

    阿里云的ECS中,选择“安全组”

    并选择配置规则

    点击“添加安全组规则”按钮后,增加80端口的配置,这样,服务器才打开80端口,而且在安装其他容器并映射了端口,也需在此进行端口添加

    再次打开浏览器,并且默认打开的是80端口,这时是可以访问的

    附上阿里云工程师的解答

    Docker基本用法

    #systemctl start docker      #运行Docker守护进程
    #systemctl stop docker       #停止Docker守护进程
    #systemctl restart docker    #重启Docker守护进程

    参考地址:https://help.aliyun.com/document_detail/51853.html

  • 相关阅读:
    基于 mysql 异步驱动的非阻塞 Mybatis【待验证】
    Hive SQL优化方式及使用技巧
    使用Guava-RateLimiter限流控制qps
    hive 时间戳函数之unix_timestamp,from_unixtime
    Hive实现自增列的两种方法
    shell 下 urlencode/urldecode 编码/解码的方法
    awk使用shell变量,shell获取awk中的变量值
    shell脚本删除远程过期文件
    linux下多进程同时操作文件
    hive学习----Hive表的创建
  • 原文地址:https://www.cnblogs.com/weschen/p/6862222.html
Copyright © 2011-2022 走看看