• docker安装


    1.安装依赖包

    yum install -y yum-utils device-mapper-persistent-data lvm2

    2.设置阿里云镜像源

    yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

    3.安装 Docker-CE

    yum install docker-ce

    4.启动 Docker-CE

    systemctl start docker

    systemctl enable docker

    5.docker默认的源为国外官方源,下载速度较慢,可改为国内,加速

    方案一

    修改或新增 /etc/docker/daemon.json

    # vi /etc/docker/daemon.json

    {

    "registry-mirrors": ["http://hub-mirror.c.163.com"]

    }

    systemctl restart docker.service

    方案二

    修改或新增 /etc/sysconfig/docker,在OPTIONS变量后追加参数  --registry-mirror=https://docker.mirrors.ustc.edu.cn

    # vi /etc/sysconfig/docker

    OPTIONS='--selinux-enabled --log-driver=journald --registry-mirror=https://docker.mirrors.ustc.edu.cn'

    Docker国内源说明:

    Docker 官方中国区

    https://registry.docker-cn.com

    网易

    http://hub-mirror.c.163.com

    中国科技大学

    https://docker.mirrors.ustc.edu.cn

    阿里云

    https://pee6w651.mirror.aliyuncs.com

    最终我用下面的方案解决了:

    进入/etc/docker

    查看有没有 daemon.json。这是docker默认的配置文件。

    如果没有新建,如果有,则修改。


    [root@zengmg docker]# vi daemon.json
    {
      "registry-mirrors": ["https://registry.docker-cn.com","http://hub-mirror.c.163.com"]
    }

    保存退出。


    重启docker服务

    service docker restart

    成功!

    6.下载服务(以下为httpd服务)

    docker pull httpd

    7.跑服务

    docker run -it -d -p 80:80  --name datahttpd -v /home/user/website/:/usr/local/apache2/htdocs/ httpd

    参数说明:

      • -i 交互
      • -t 控制台
      • -d 后台运行
      • -p 本机端口:容器端口
      • --name 为 docker 容器起的名称
      • -v 本机文件目录:容器中的文件目录

    8.我们使用 vi 命令在 /home/user/website 下创建一个页面文件,用来验证服务是否运行成功,以及目录是否映射正确

    vi /home/user/website/index.html

    echo "hello world" >>/home/user/website/index.html

    9.最后我们使用浏览器访问这个页面,可以看到已经能成功访问到这个页面

     

     

  • 相关阅读:
    Redis主从同步原理-SYNC【转】
    redis3.0集群部署和测试
    Zabbix3.0配置邮件报警
    3分钟学会git命令的基础使用
    Rsync文件同步工具
    logstash grok 内置正则
    logrotate实现Mysql慢日志分割
    Python之unittest测试代码
    Zabbix如何实现批量监控端口状态
    Centos7搭建Confluence破解版
  • 原文地址:https://www.cnblogs.com/cy888888/p/12896899.html
Copyright © 2020-2023  润新知