• 转:为Docker容器设置固定IP实现网络联通(1)——通过Pipework为Docker容器设置


    https://blog.csdn.net/chinagissoft/article/details/51250839

    1. 创建并启动一个容器:

    docker run --cap-add=NET_ADMIN --name=容器名 --net=none -itd [imageid] /bin/auto_service.sh

    例如:

    docker run --cap-add=NET_ADMIN --name=byd --net=none -itd 68a34cb5482c /bin/auto_service.sh

     

    imageid 是镜像(或者模板)的id

    b1c89dd2c773

    docker images -a 可以看到


    2.只是启动容器:

    docker start 容器名


    3.分配ip:

    cd /home/docker/

    pipework-master/pipework br0 容器名

    192.168.66.221/24@192.168.66.254


    pipework-master/pipework br0 byd 192.168.66.113/24@192.168.66.254

    192.168.66.221/24@192.168.66.1

    4.docker 承载机器

    192.168.66.162

    root   12345678

    192.168.66.163

    5.资料:


    https://blog.csdn.net/chinagissoft/article/details/51250839



    docker ps:列出所有正在运行的容器 -a

    docker image ls:列出所有的镜像 docker images -a

    docker stop <name>:暂停容器

    docker rm <name>


    6.发布 image 镜像

    启动一个容器之后,在容器里做操作,然后把容器commit,比如test-001 : docker commit test-001

    会以test-001生成一个新的image


    删除image

    先删除使用  对应镜像的 容器

    docker rmi  [imageid]


    7.宿主机直接进入 容器

    docker  attach  【name】  进入容器(进入后exit会关闭这个容器)

    attach到容器之后 ctrl + p + q 可以退出来(不会关闭容器)

    attach到容器之后 exit  退出 并直接关闭容器

  • 相关阅读:
    4.23上机练习
    4.17java作业
    4.16java作业
    leetcode 189
    leetcode 172
    leetcode 171
    leetcode 169
    win10内网外网智能访问
    leetcode 168
    leetcode 165
  • 原文地址:https://www.cnblogs.com/rgqancy/p/9627299.html
Copyright © 2020-2023  润新知