1. 程式人生 > >Win10子系統 linux(Ubuntu18.04) 安裝Docker(一)

Win10子系統 linux(Ubuntu18.04) 安裝Docker(一)

1.現在win10支援子系統linux,具體的安裝搭建過程可參照下面網址,不再冗餘
https://jingyan.baidu.com/article/624e74596633a034e8ba5a2b.html
//切換映象源
1)原檔案備份
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
2)編輯源列表檔案
sudo vim /etc/apt/sources.list
3)將原來的列表刪除,新增如下內容(中科大映象源)
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb

http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb-src
http://mirrors.ustc.edu.cn/ubuntu/
xenial main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src
http://mirrors.ustc.edu.cn/ubuntu/
xenial-backports main restricted universe multiverse
4)執行sudo apt-get update

2.命令列執行:sudo systemctl start docker,結果會報錯
在這裡插入圖片描述
System has not been booted with systemd as init system (PID 1). Can’t operate.
經百度查詢:
https://askubuntu.com/questions/1049852/how-to-solve-system-has-not-been-booted-with-systemd-as-init-system-pid-1,
這個網址給有的人給出了正確的解決方案
在這裡插入圖片描述
複製出圈出的網址:https://blog.jayway.com/2017/04/19/running-docker-on-bash-on-windows/
直接訪問,按照如下的指令即可安裝docker成功,注意#是註釋,不要執行

# Install packages to allow apt to use a repository over HTTPS
$ sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
# Add Docker's official GPG key
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# Set up the repository
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
# Update source lists
sudo apt-get update
# Install Docker
sudo apt-get install docker-ce

在這裡插入圖片描述

docker --version,能正確顯示版本號就是安裝成功了在這裡插入圖片描述