参考B站视频教程:https://www.bilibili.com/video/BV1za411Q7er
1.安装wsl2
失败就挂梯子
重启系统
在开始菜单栏中选择安装的ubuntu
2.安装docker
地址:https://docs.docker.com/desktop/install/windows-install/
下载完成,打开运行
安装
安装成功
如果直接使用docker,会从官方网站拉取镜像,为了防止网络出现问题
在setting里面改一下配置,再点击apply
查看安装成功与否
3.安装第一个docker:portainer
(注意此处应该下载Portainer CE(社区版) 不然后面会要证书)
https://docs.portainer.io/start/install/server/docker/wsl
netstat -ano //查看端口使用情况
docker volume create portainer_data
docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
ps:下图安装错成BE了
安装的蛮快的,出问题就看梯子是不是出问题了
浏览器输入网址
https://127.0.0.1:9443
继续访问后报错,显示docker超时
重启portainer
docker stop portainer
docker start portainer
创建个账号
结果发现要证书,下成商业版的portainer了,选择移除现有portainer,重装
重装过程中因为没有把数据卷删掉也出现了容器没有成功开启的问题,查看日志 docker logs 容器号
可发现原因
可行过程如下:
1.停止 Portainer 容器(如果它还在运行)
docker stop portainer
2.删除 Portainer 容器:
docker rm portainer
3.删除 Portainer 数据卷:
docker volume ls # 列出所有数据卷
docker volume rm <volume_name> # 删除指定的数据卷
重新部署 Portainer CE 实例:
再次访问https://localhost:9443
就成功登录了
4.docker下面安装ubuntu
教程Docker 安装 Ubuntu | 菜鸟教程 (runoob.com)
拉取想要的ubuntu版本
docker pull ubuntu:latest //最新版
docker images //查看本地镜像
运行容器,并且可以通过 exec 命令进入 ubuntu 容器
docker run -itd --name ubuntu-test ubuntu:18.04
docker exec -it ubuntu-test /bin/bash