zoukankan      html  css  js  c++  java
  • wsl设置固定IP地址,docker开机自启+自启容器

    在wsl中安装了docker,docker中安装了jenkins,jenkins设置wsl为slave.

    重启之后,slave连不上了,因为wsl的ip地址又变化了。

    在网上找了一下解决方法:将wsl的地址赋值给一个静态IP,设置slave链接的ip地址为该静态IP地址。

    bat文件如下:

    @echo off
    wsl -d Ubuntu-18.04 -u root ip addr add 192.168.50.16/24 broadcast 192.168.50.255 dev eth0 label eth0:1
    netsh interface ip add address "vEthernet (WSL)" 192.168.50.88 255.255.255.0
    pause
    

      

    slave设置ssh链接的地址是192.168.50.16 即可。

    如果ubuntu想链接win,进入ubuntu,编辑/etc/hosts:

    192.168.50.88 windows
    

      

     ps.令我百思不得其解的是,在slave中启动jenkins后,在windows上访问该IP地址,一直不成功。

    自启容器:https://blog.csdn.net/l229568441/article/details/106968306

    #启动ssh服务和docker服务
    #新建/etc/init_myservice.sh
    sudo service ssh restart
    service docker start
    docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)
    #win新建文件
    Set ws = WScript.CreateObject("WScript.Shell")
    ws.run "wsl -d Ubuntu-18.04 -u root /etc/init_myservice.sh", vbhide
    #在windows系统下按Windows徽标键+r,输入 shell:startup,点确定
    #把桌面新建的vbs文件拖到弹出的文件夹下
    

      

  • 相关阅读:
    NABCD项目分析
    第七周学习进度
    第六周学习进度
    构建之法阅读笔记03
    [算法] 求x的n次方的一种for循环实现
    [算法]分解质因数
    通过索引操作数组
    [swift入门] 数据类型
    二叉排序树 常用函数小结
    剑指 Offer 54. 二叉搜索树的第k大节点 做题小结
  • 原文地址:https://www.cnblogs.com/zhizhiyin/p/14464989.html
Copyright © 2011-2022 走看看