美文网首页
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