• [Docker] docker 基础学习笔记5(共6篇)


    docker 配置文件的位置:
    centos :
    /etc/sysconfig/docker
    ubuntu:
    /etc/default/docker
     
    现在比如我自己电脑上已经装好了docker,但是我想要控制操作别的电脑上的docker
    这个时候我就要修改配置文件了。
    对于centos来说:
    vi /etc/sysconfig/docker
    other_args="-H 0.0.0.0:5555"
    这个的意思就是说我允许并且只允许远程访问5555端口
    0.0.0.0代表我允许任何IP地址的机器进行访问
     
    对于ubuntu来说:
    vi /etc/default/docker
    DOCKER_OPTS="-H 0.0.0.0:5555"
     
    但是这样的话我宿主机自己就没办法访问了,所以我必须继续修改。
    vi /etc/sysconfig/docker
    other_args="-H unix:///var/run/docker.sock -H 0.0.0.0:5555"
    这样的话,当我宿主机访问的时候我还会生成/var/run/docker.sock这个文件。
     
    ok,这个有点想明白了,就是说我远程管理的不是docker里边的某一个虚拟机,
    而是控制docker这个服务。
    所以我远程使用的时候,比如用 docker image 这个命令:
    那就是:
    docker -H 宿主机IP:5555 image
     

    开了这个远程访问的-H之后我们就可以使用浏览器来远程查看这个docker的情况了:
     
    http://宿主机IP:5555/containers/json?all=1
    这个就可以看container的信息了。

     
    docker API
    这个东西实际上就是我们的自己开发一个web应用用来控制docker虚拟机的。
    PHP和JAVA都可以。
     
     
     
     
     
     
     
     
  • 相关阅读:
    配置nova服务使用ceph作为后端存储
    配置glance使用ceph作为后端存储
    配置nova-compute在不同的hypervisors上使用不同的存储后端
    配置cinder-backup服务使用ceph作为后端存储
    配置cinder-volume服务使用ceph作为后端存储
    安装cinder
    利用ceph-deploy安装ceph
    安装neutron
    安装nova
    安装glance
  • 原文地址:https://www.cnblogs.com/danjawwi/p/6133968.html
Copyright © 2020-2023  润新知