手记

win10家庭版非虚拟机用Ubuntu1804完美安装运行Docker

为什么要推荐:

  1. 超完整:绝对完整的linux系统!
  2. 超省时:不用安装虚拟机!10分钟搞定所有环境!
  3. 低内存:100M以下!没负担!
  4. 超流畅:win10原生,一切都好!

推荐win10升级到最新版本【笔者使用是2019年5月23日升级到最新的家庭版】;

管理员打开powershell,执行命令:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

进入win10商店安装 ubuntu1804;

切换root账户:

  1. 管理员模式打开ubuntu18.04
  2. sudo passwd //输入两遍root密码
  3. su root //切换为root用户

安装docker【已经切换到root】:

apt remove docker docker-engine docker.io

apt update

apt install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable"

apt update

apt install docker-ce

启动docker:

service docker start

查看启动状态和进程

service docker status    // 查看服务状态
* Docker is not running   //仍然未启动

ps -ef | grep docker     // 查看进程

修正问题【如果测试docker没有运行】:

重启docker即可
    service docker restart

查看状态
    service docker status
        Docker is running    // 已经运行了

查看进程
ps -ef | grep docker   // 若显示有启动的进程,也说明ok
    root      2255     1  1 08:45 ?        00:00:01 /usr/bin/dockerd -p /var/run/docker.pid
    root      2266  2255  0 08:45 ?        00:00:00 containerd --config /var/run/docker/containerd/containerd.toml --log-level info
    root      2429    53  0 08:46 tty2     00:00:00 grep --color=auto docker
1人推荐
随时随地看视频
慕课网APP