当前位置:首页 > CN2资讯 > 正文内容

Windows 10 1809 on ubuntu1804 完美安装dockerUbuntu 1804

2天前CN2资讯

1、安装Windows 10 Linux 子系统

右键单击左下角开始菜单->选择(应用和功能)->选择右上角(程序和功能 )->选择左上角(启用或关闭windows功能) 下拉选择 点击确定 重启电脑

2、下载及安装ubuntu1804

# 方案1: 应用商店搜索ubuntu 选择 ubuntu1804 然后安装 # 方案2: 1、https://docs.microsoft.com/en-us/windows/wsl/install-win10 选择 Ubuntu 18.04 LTS 2、在打开的网页选择Download and install from the Command-Line/Script (read the manual installation instructions) 脚本安装打开对应的页面 3、选择Ubuntu 18.04 下载 下载的文件名字 CanonicalGroupLimited.Ubuntu18.04onWindows_1804.2018.817.0_x64__79rhkp1fndgsc .Appx 4、下载完成 复制到 c:\ 重命名为 Ubuntu.Appx 5、 解压 Ubuntu.Appx Add-AppxPackage .\Ubuntu.Appx 6、进入解压完成Ubuntu文件夹 选择ubuntu1804.exe 鼠标右键单击选择管理员运行 等待安装完成 可能会提示重启电脑 7、重启电脑

3、安装docker

1、开始菜单找到 Ubuntu 18.04 LTS 右键单击选择管理员权限运行 一定要管理权限运行 下载 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 是否能正常启动容器 docker run --rm hello-world

成功启动

4、创建开机启动docker

1、创建对应启动shell 文件 vi /usr/local/sbin/start_docker.sh #!/usr/bin/env bash sudo cgroupfs-mount sudo service docker start chmod u+x /usr/local/sbin/start_docker.sh 测试是否正常启动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 进程正常启动 修改启动脚本 让docker 拉取镜像更快 vi /etc/init.d/docker DOCKER_OPTS=--max-concurrent-downloads=20 # 添加 service docker restart 2、创建windows 启动vbs 文件 进入C:\Ubuntu ##创建 wsl-run.vbs 内容 Set ws = WScript.CreateObject("WScript.Shell") ws.run "wsl sudo /bin/sh /usr/local/sbin/start_docker.sh", vbhide ### 如果有多个启动直接在后面添加ws.run 就可以了 3、设置计划任务登陆启动 因为需要超级管理员权限才能启动所以使用计划任务完成

保存

重启电脑查看对应的docker 进程是否启动

进程成功启动

为了方便在在办公电脑上封装容器就不需要在安装虚拟机或者ssh 远程连接到linux系统的机器工作,可以很方便的修改配置并build 然后上传到仓库

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/28408.html

    分享给朋友:

    “Windows 10 1809 on ubuntu1804 完美安装dockerUbuntu 1804” 的相关文章

    香港虚拟主机CN2是什么牌子?解析优质香港虚拟主机的选择

    在全球化的今天,互联网已经成为商业和个人生活的indispensable工具。对于想要在香港或国际市场发展的企业或个人来说,选择一台高性能、高稳定的虚拟主机是至关重要的。而在众多虚拟主机品牌中,香港虚拟主机CN2因其卓越的性能和优质的网络连接而备受推崇。香港虚拟主机CN2到底是什么牌子?它又有哪些独...

    如何使用一键同步脚本提高自媒体内容发布效率

    一键同步脚本是一种非常实用的自动化工具,现今在很多领域都可以看到它的身影。作为一名热爱分享与创作的人,我发现无论是自媒体内容发布、数据库备份迁移,还是文件同步,这类脚本都能大大简化我的工作流程。它们不仅能提高工作效率,还能减少出错的可能性,实现工作自动化。 一键同步脚本的核心在于其定义。简单来说,这...

    BuyVM色情网站托管服务解析 - 提升成人内容运营安全与效率

    什么是BuyVM色情服务 当我提到BuyVM的时候,可能很多人对这个名字还不太熟悉。简单来说,BuyVM是一家提供虚拟专用服务器(VPS)和网站托管服务的公司,专注于各种类型的内容,包括成人色情内容。它的历史可以追溯到多个年份前,BuyVM在业内逐渐赢得了声誉,成为不少成人网站的首选托管平台。以其可...

    深入了解DMIT不同线路,优化您的网络体验

    在开始深入了解DMIT这一知名VPS提供商之前,我想先分享一下我对于它的初步印象。DMIT的使命是为用户提供高性能、稳定的VPS解决方案,特别是在跨境访问方面表现不俗。他们采用的CN2优化线路更是让其在众多竞争对手中脱颖而出。通过不断的发展与创新,DMIT为不同需求的用户提供了多种线路选择。 DMI...

    提升国际数据传输质量的9929线路分析与应用

    谈到9929线路,首先让我给大家介绍一下AS9929线路的基本情况。这条线路是中国联通为了满足国际市场的需求而推出的一种IP传输服务专线。它的起点在香港,通过海底光缆将中国与亚太及北美地区紧密连接。同时,这条线路还在欧洲和非洲设立了多个重要的网络节点(POP点),这就为跨国数据传输提供了坚实的基础。...

    宝塔面板PHP扩展新增和配置指南

    宝塔面板作为一款功能强大的服务器管理工具,不仅支持Linux,还支持Windows系统。这使得它成为了很多开发者和网站管理员的首选,因为它提供了包括网站管理、数据库管理、文件管理、以及FTP管理等多个方面的功能。最吸引我的地方在于,宝塔面板可以一键安装PHP、MySQL、Nginx等环境,简化了繁琐...