美文网首页
Docker简单记-CentOS

Docker简单记-CentOS

作者: 柳源居士 | 来源:发表于2020-02-13 17:53 被阅读0次

    Docker是一个工具,可以用来将应用极其依赖打包,部署。
    它整体上看就像一本烹饪书(repository,用来创建、保存菜谱),每页是不同的菜谱(Image,用于如何创建菜),做出的菜(container)。
    菜装盘子(依赖)端给不同的顾客(环境)。

    Centos 下安装Docker

    1. 安装docker依赖
      yum install -y yum-utils device-mapper-persistent-data lvm2
    2. 添加仓库
      yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    3. 安装docker
      yum install docker-ce
    4. 启动docker
      systemctl start docker

    Docker 添加镜像加速

    1. 在 /etc/docker/daemon.json 中写入如下内容,如果没有daemon.json,则创建一个
      vi daemon.json
      然后添加:
      {"registry-mirrors":["https://registry.docker-cn.com","https://7zqfudk9.mirror.aliyuncs.com"]}
      注:阿里云的镜像需要自己到阿里云去申请。
    2. 重启docker 服务:
      sudo systemctl daemon-reload
      sudo systemctl restart docker

    Docker 开启远程访问

    1. 编辑docker 配置文件
      vi /usr/lib/systemd/system/docker.service
    2. 需要修改的部分:(此方法容易导致黑客入侵docker,使主机变成挖矿机!!!)
      ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
      修改为:
      ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
    3. 重启服务
      systemctl daemon-reload
      systemctl stop docker
      systemctl start docker
    4. 开启2375端口
      firewall-cmd --zone=public --add-port=2375/tcp --permanent
      firewall-cmd --reload

    docker 默认centos 安装目录:
    /var/lib/docker

    相关文章

      网友评论

          本文标题:Docker简单记-CentOS

          本文链接:https://www.haomeiwen.com/subject/eytigctx.html