服务器
环境说明
环境:win10企业版 ubuntu 18.04 lts [wsl]
win10安装docker for windows
现在 docker 有专门的 win10 专业版系统的安装包,需要开启hyper-v。
开启 hyper-v
程序和功能
启用或关闭windows功能
选中hyper-v
安装docker for windows
最新版 docker for windows
下载地址: https://docs.docker.com/v17.09/docker-for-windows/install/
点击 get docker for windows [stable],并下载 windows 的版本:
安装完成后,docker 会自动启动。通知栏上会出现个小鲸鱼的图标,这表示 docker 正在运行。
桌边也会出现三个图标,入下图所示:
我们可以在命令行执行 docker version 来查看版本号,docker run hello-world 来载入测试镜像测试。
如果没启动,你可以在 windows 搜索 docker 来启动:
启动后,也可以在通知栏上看到小鲸鱼图标:
子系统安装docker安装
没啥问题
leenhem@desktop-7sreo20:~$ sudo apt-get install docker.ioreading package lists... donebuilding dependency treereading state information... donedocker.io is already the newest version (18.09.7-0ubuntu1~18.04.4).0 upgraded, 0 newly installed, 0 to remove and 111 not upgraded.使用 有问题 [无法正常使用]
官网释疑【解
leenhem@desktop-7sreo20:~$ docker pscannot connect to the docker daemon at unix:///var/run/docker.sock. is the docker daemon running?leenhem@desktop-7sreo20:~$ sudo /etc/init.d/docker status * docker is not runningleenhem@desktop-7sreo20:~$ sudo /etc/init.d/docker start * starting docker: docker [ ok ] leenhem@desktop-7sreo20:~$ leenhem@desktop-7sreo20:~$ sudo /etc/init.d/docker status * docker is runningleenhem@desktop-7sreo20:~$ sudo /etc/init.d/docker status * docker is not running你会发现这个docker怎么都启动不了,那现在怎么办?一定要先看日志(/var/log/docker.log )leenhem@desktop-7sreo20:~$ tail /var/log/docker.log -n 100time=2019-10-22t11:58:25.436968100 08:00 level=info msg=ccresolverwrapper: sending new addresses to cc: [{unix:///var/run/docker/containerd/containerd.sock 0 <nil>}] module=grpctime=2019-10-22t11:58:25.437359900 08:00 level=info msg=clientconn switching balancer to \\\\pick_first\\\\ module=grpctime=2019-10-22t11:58:25.437703900 08:00 level=info msg=pickfirstbalancer: handlesubconnstatechange: 0xc420769030, connecting module=grpctime=2019-10-22t11:58:25.438698400 08:00 level=info msg=pickfirstbalancer: handlesubconnstatechange: 0xc420769030, ready module=grpctime=2019-10-22t11:58:25.559058900 08:00 level=info msg=[graphdriver] using prior storage driver: overlay2time=2019-10-22t11:58:25.719182400 08:00 level=info msg=graph migration to content-addressability took 0.00 secondstime=2019-10-22t11:58:25.719593400 08:00 level=warning msg=your kernel does not support cgroup memory limittime=2019-10-22t11:58:25.719660300 08:00 level=warning msg=unable to find cpu cgroup in mountstime=2019-10-22t11:58:25.719697200 08:00 level=warning msg=unable to find blkio cgroup in mountstime=2019-10-22t11:58:25.719732900 08:00 level=warning msg=unable to find cpuset cgroup in mountstime=2019-10-22t11:58:25.719888000 08:00 level=warning msg=mountpoint for pids not foundtime=2019-10-22t11:58:25.721991900 08:00 level=info msg=stopping healthcheck following graceful shutdown module=libcontainerdtime=2019-10-22t11:58:25.722045300 08:00 level=info msg=stopping event stream following graceful shutdown error=context canceled module=libcontainerd namespace=plugins.mobytime=2019-10-22t11:58:25.723869300 08:00 level=info msg=pickfirstbalancer: handlesubconnstatechange: 0xc420769030, transient_failure module=grpctime=2019-10-22t11:58:25.724042800 08:00 level=info msg=pickfirstbalancer: handlesubconnstatechange: 0xc420769030, connecting module=grpcerror starting daemon: devices cgroup isn\\\'t mounted初步结论:应该win10内核无法完全模拟linux的cgroup和aufs组件官网解释【解决方案】
[cross post] wsl interoperability with docker
https://nickjanetakis.com/blog/setting-up-docker-for-windows-and-wsl-to-work-flawlessly
apt install screenfetchscreenfetch脚本:https://files.cnblogs.com/files/rgqancy/wsl.js,下载后另存为txt建立中继
现在安装go,我们可以构建继电器。在下面的命令中,请确保使用您的windows用户名替换:
go get -d github.com/jstarks/npiperelaygoos=windows go build -o /mnt/c/users/administrator/go/bin/npiperelay.exe github.com/jstarks/npiperelay我们现在已经为windows构建了中继,但我们希望它可以从wsl内部调用。为此,我们创建一个符号链
天翼云的服务器购买域名分类都有哪些?域名都有什么作用?转让域名有什么限制? 新手可以选择哪些方式进行转让?电脑安装RealNetworks RealOne Player后性能变慢怎么办生鲜电商:“头部效应”显现 迎霸主争雄时代ecs云服务器建站教程app开发云服务器租赁费用云服务器怎样挂机游戏啊