Windows 10 1809 on ubuntu1804 完美安装docker
生活随笔
收集整理的這篇文章主要介紹了
Windows 10 1809 on ubuntu1804 完美安装docker
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、安裝Windows 10 Linux 子系統(tǒng)
右鍵單擊左下角開始菜單->選擇(應(yīng)用和功能)->選擇右上角(程序和功能 )->選擇左上角(啟用或關(guān)閉windows功能) 下拉選擇 點(diǎn)擊確定 重啟電腦2、管理模式運(yùn)行Windows PowerShell 升級(jí) wsl 2
### 執(zhí)行 Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform 選擇yes 重啟電腦3、下載及安裝ubuntu1804
1、應(yīng)用商店搜索ubuntu 選擇 ubuntu1804 然后安裝 2、https://docs.microsoft.com/en-us/windows/wsl/install-win10 選擇 Ubuntu 18.04 LTS 3、在打開的網(wǎng)頁選擇Download and install from the Command-Line/Script 腳本安裝打開對應(yīng)的頁面 4、選擇Ubuntu 18.04 下載 下載的文件名字 CanonicalGroupLimited.Ubuntu18.04onWindows_1804.2018.817.0_x64__79rhkp1fndgsc .Appx 5、下載完成 復(fù)制到 c:\ 重命名為 Ubuntu.Appx 6、 解壓 Ubuntu.Appx Add-AppxPackage .\Ubuntu.Appx 7、進(jìn)入解壓完成Ubuntu文件夾 選擇ubuntu1804.exe 鼠標(biāo)右鍵單擊選擇管理員運(yùn)行 等待安裝完成 可能會(huì)提示重啟電腦 8、重啟電腦4、安裝docker
1、開始菜單找到 Ubuntu 18.04 LTS 右鍵單擊選擇管理員權(quán)限運(yùn)行 一定要管理權(quán)限運(yùn)行 下載 docker 支持版本 2、wget https://download.docker.com/linux/ubuntu/dists/xenial/pool/stable/amd64/docker-ce_17.09.0~ce-0~ubuntu_amd64.deb -P /tmp/ 3、sudo dpkg -i /tmp/docker-ce_17.09.0~ce-0~ubuntu_amd64.deb 4、sudo apt -y -f install 5、sudo usermod -aG docker $USER 6、sudo apt -y install cgroupfs-mount 7、sudo cgroupfs-mount 8、sudo service docker start 9、測試docker 是否能正常啟動(dòng)容器 docker run --rm hello-world成功啟動(dòng)
5、創(chuàng)建開機(jī)啟動(dòng)docker
1、創(chuàng)建對應(yīng)啟動(dòng)shell 文件 vi /usr/local/sbin/start_docker.sh #!/usr/bin/env bash sudo cgroupfs-mount sudo service docker startchmod u+x /usr/local/sbin/start_docker.sh 測試是否正常啟動(dòng)docker sudo /bin/sh /usr/local/sbin/start_docker.sh root@Qist:~# ps -ef | grep docker root 537 1 0 13:28 ? 00:00:01 /usr/bin/dockerd -p /var/run/docker.pid --max-concurrent-downloads=20 root 548 537 0 13:28 ? 00:00:00 docker-containerd -l unix:///var/run/docker/libcontainerd/docker-containerd.sock --metrics-interval=0 --start-timeout 2m --state-dir /var/run/docker/libcontainerd/containerd --shim docker-containerd-shim --runtime docker-runc ## docker 進(jìn)程正常啟動(dòng) 修改啟動(dòng)腳本 讓docker 拉取鏡像更快 vi /etc/init.d/docker DOCKER_OPTS=--max-concurrent-downloads=20 # 添加 service docker restart 2、創(chuàng)建windows 啟動(dòng)vbs 文件 進(jìn)入C:\Ubuntu ##創(chuàng)建 wsl-run.vbs 內(nèi)容 Set ws = WScript.CreateObject("WScript.Shell") ws.run "wsl sudo /bin/sh /usr/local/sbin/start_docker.sh", vbhide ### 如果有多個(gè)啟動(dòng)直接在后面添加ws.run 就可以了 3、設(shè)置計(jì)劃任務(wù)登陸啟動(dòng) 因?yàn)樾枰?jí)管理員權(quán)限才能啟動(dòng)所以使用計(jì)劃任務(wù)完成
保存
進(jìn)程成功啟動(dòng)
為了方便在在辦公電腦上封裝容器就不需要在安裝虛擬機(jī)或者ssh 遠(yuǎn)程連接到linux系統(tǒng)的機(jī)器工作,可以很方便的修改配置并build 然后上傳到倉庫
總結(jié)
以上是生活随笔為你收集整理的Windows 10 1809 on ubuntu1804 完美安装docker的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网上交易的卫兵—数字证书和数字签名
- 下一篇: java信息管理系统总结_java实现科