docker入门(以win10家庭版演示)

1.安装Hyper-V

由于安装使用docker需要Hyper-V虚拟化技术,而win10家庭版是不带Hyper-V的,所以我们要先安装Hyper-V。

pushd "%~dp0"
 
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
 
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
 
del hyper-v.txt
 
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

将此内容保存为bat文件并执行
在这里插入图片描述
重启电脑后,查看控制面板-程序-启用或关闭Windows功能,Hyper-v功能已存在

2.下载安装docker

Docker默认安装在C盘,我们可以先更改默认安装路径:

mklink /J "C:\Program Files\Docker"  "目标路径"

在这里插入图片描述

https://docs.docker.com/desktop/windows/install/
点击下载
在这里插入图片描述
在这里插入图片描述
重启后:
在这里插入图片描述
查看是否安装成功:

docker -v

在这里插入图片描述

3.docker WSL 2 installation is incomplete解决办法

出现此问题是WSL太旧,更新下就好,点击升级包下载

安装后重启电脑,打开docker

4.配置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.安装可视化工具Portainer

先查看Portainer有哪些镜像:

docker search portainer

拉取头一个镜像:

docker pull portainer/portainer

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.docker的概念

docker中有5大概念,其中以镜像和容器为主:
1.镜像:镜像即文件,可以视为类。
2.容器:容器即进程,类似于镜像,相当于镜像+可读层,运行的镜像就是容器,可以视为类的实现。容器发生了改变可以提交为镜像。
3.tar文件:可以将镜像保存为tar文件,反过来tar文件可以加载为镜像。
4.dockerfile: docker的配置文件,用来说明镜像的构建。
5.仓库:仓库保存镜像,可以从仓库拉取镜像,也可以上传镜像到仓库。

关系图如下:
在这里插入图片描述

7.docker使用:

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

下载Nginx镜像

docker pull nginx

查询已下载镜像

docker images

查询运行的容器:

docker ps

进入容器

docker exec -it 容器ID bash

提交容器到镜像:

docker commit 容器ID 镜像名

8.portainer汉化

首先下载汉化包并解压,如下图所示
在这里插入图片描述

汉化方法1–启动时汉化:

在这里插入图片描述

docker run -d -p 8999:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data -v E:/Download/test/public:/public --name prtainer-test portainer/portainer
8de269b1d824f825ca8be5ab349721b68e83b9adbc41ecab599be3c87da41d02

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(推荐)汉化方法2–构建汉化镜像:

进入汉化包所在目录(同目录下最好不要有其它文件),用vim dockerfile新建配置文件:

FROM portainer/portainer 
ADD public /public

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

docker build -t portainer-cn .

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

注意事项:本人最初用上述两种方式汉化成功后都看不到创建用户按钮或者登录失败,反复操作也不见效果,如果汉化失败的朋友们不妨多重启几次。

9.使用线上免安装平台(play-with-docker)

在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/worilb/article/details/123624781
今日推荐