Loading

wsl 安装 docker

安装

参考:CentOS Docker 安装

启动、重启、关闭
- 启动 systemctl start docker
- 守护进程重启 sudo systemctl daemon-reload
- 重启docker服务 systemctl restart docker / sudo service docker restart
- 关闭docker service docker stop / systemctl stop docker

Ubuntu安装docker

# 1.更换国内软件源,推荐中国科技大学的源,稳定速度快(可选)
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
sudo apt update

# 2.安装需要的包
sudo apt install apt-transport-https ca-certificates software-properties-common curl

# 3.添加 GPG 密钥,并添加 Docker-ce 软件源,这里还是以中国科技大学的 Docker-ce 源为例
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \
$(lsb_release -cs) stable"

# 4.添加成功后更新软件包缓存
sudo apt update

# 5.安装 Docker-ce
sudo apt install docker-ce

# 6.设置开机自启动并启动 Docker-ce(安装成功后默认已设置并启动,可忽略)
sudo systemctl enable docker
sudo systemctl start docker

# 7.测试运行
sudo docker run hello-world

# 8.添加当前用户到 docker 用户组,可以不用 sudo 运行 docker(可选)
sudo groupadd docker
sudo usermod -aG docker $USER

# 9.测试添加用户组(可选)
docker run hello-world
安装完后的问题

1.在win10子系统上运行docker提示cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running的解决方法:
首先以管理员身份运行Ubuntu(注意是UWP程序而不是终端),然后执行

sudo service docker start

接下来就可在该窗口安装其它docker服务了(服务启动的问题还没有解决)。

参考:利用window10的Linux子系统实现docker的安装使用

posted @ 2024-06-04 14:00  kingron  阅读(15)  评论(0编辑  收藏  举报