你還在爲window開機後liunx docker沒啓動而煩惱麼,還在爲docker容器自啓動而煩惱麼 ,本篇文章,解決你的煩惱!
正文開始
- 首先創建後綴爲wsl的文件 文件創建到
/etc/
目錄下 命令sudo mkdir /etc/init.wsl
- 授予init.wsl寫入權限 sudo chmod 777 init.wsl
- 編輯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"
-
到這裏liunx裏的配置就完事了,但你會發現重啓電腦後,liunx docker並沒有啓動,需要利用window的自啓動shell腳本來實現docker啓動,
win+r
打開運行窗口輸入shell:startup
-
此目錄下新建文件後綴爲
vbs
,名字就隨意了
-
編輯vbs文件,將一下內容複製到vbs裏
Set ws = WScript.CreateObject("WScript.Shell")
ws.run "wsl -d Ubuntu-18.04 -u root /etc/init.wsl"