wsl2 docker以及容器隨liunx啓動而啓動

你還在爲window開機後liunx docker沒啓動而煩惱麼,還在爲docker容器自啓動而煩惱麼 ,本篇文章,解決你的煩惱!

正文開始

  1. 首先創建後綴爲wsl的文件 文件創建到/etc/目錄下 命令sudo mkdir /etc/init.wsl
  2. 授予init.wsl寫入權限 sudo chmod 777 init.wsl
  3. 編輯wsl文件 wsl文件支持shell腳本,這裏只演示一個docker啓動和mysql啓動
#!/bin/bash

sudo service docker start
echo "docker 啓動成功 \n"

sudo docker start a9c72c460b05
echo "docker mysql          容器啓動成功 \n"

echo "docker               自啓動結束成功 \n"
  1. 到這裏liunx裏的配置就完事了,但你會發現重啓電腦後,liunx docker並沒有啓動,需要利用window的自啓動shell腳本來實現docker啓動,win+r打開運行窗口輸入shell:startup
    在這裏插入圖片描述

  2. 此目錄下新建文件後綴爲vbs,名字就隨意了
    在這裏插入圖片描述

  3. 編輯vbs文件,將一下內容複製到vbs裏

 Set ws = WScript.CreateObject("WScript.Shell")        
ws.run "wsl -d Ubuntu-18.04 -u root /etc/init.wsl"

此時 大功告成! windows啓動後,會先啓動vbs文件執行ubuntu 的init.wsl文件,wsl文件執行相關命令,爽歪歪,再也不用自己每次重新啓動服務啦! 記得點贊哦,下章繼續講解 wsl2 ip變動導致docker不可訪問的問題解決方案,也是vip哦

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章