zoukankan      html  css  js  c++  java
  • [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都可以。
     
     
     
     
     
     
     
     
  • 相关阅读:
    uva11025 The broken pedometer
    uva131 The Psychic Poker Player
    子集生成算法
    uva10167 Birthday Cake
    poj1129 Channel Allocation
    poj2676 Sudoku
    Emacs杂谈(一)Emacs环境 c++ 快捷键
    poj1416 Shredding Company
    英文报刊推荐
    搜索练习(二)工作效益
  • 原文地址:https://www.cnblogs.com/danjawwi/p/6133968.html
Copyright © 2011-2022 走看看