Windows 10 1809 on ubuntu1804 完美安装dockerUbuntu 1804
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 然后上传到仓库
Docker的三种网络代理配置:dockerd pull镜像代理;容器docker run网络代理;docker build代理--build-argdocker pull 代理
(精华)2020年10月30日 Docker Windows10安装Docker Desktopwindows10下安装docker
centOS debian ubuntu 一键安装 docker 教程Debian安装docker
Windows 10/11安装WSL、Ubuntu、Docker Desktopwindows10安装ubuntu20.04
windows10安装docker报错【已解决】windows10安装docker
windows server服务器怎样安装docker 服务器上安装docker
windows 安装 ubuntudocker windows10安装ubuntu20.04