Docker入门安装教程(小白篇)
本文将详细介绍Docker在Windows系统上的安装过程,包括具体步骤以及注意事项。
步骤一:安装Docker Desktop
首先,我们需要下载Docker Desktop,可以使用 官方网站下载 或者从 Docker Hub 下载安装。下载完成后,双击运行安装程序。
步骤二:勾选“启用Windows容器功能”(仅适用于Windows 10专业版和企业版)
如果您使用的是Windows 10专业版或企业版,需要在安装Docker Desktop之前,确保已经启用了Windows容器功能。具体操作如下:
- 在开始菜单中搜索“Windows功能”,并点击“打开或关闭Windows功能”。
- 在弹出的对话框中,找到“容器”,勾选“Hyper-V”和“Windows容器”,然后点击“确定”。
- 等待系统安装所需的组件,完成后重启电脑。
步骤三:启动Docker Desktop
安装完成后,双击桌面上的Docker桌面图标,启动Docker Desktop。
步骤四:验证Docker是否安装成功
打开命令行工具(如Windows PowerShell或CMD),输入以下命令:
docker version
如果输出了Docker的版本信息,说明Docker已经成功安装。
注意事项
- Docker只支持64位系统。
- 安装Docker需要管理员权限。
- 如果您的系统没有启用Hyper-V,安装Docker时会提示您先开启Hyper-V,需要重启电脑后生效。
- 安装好Docker Desktop后,如果无法启动,可以尝试重启Docker服务或者重新安装。
示例说明一:拉取镜像并运行容器
可以使用以下命令拉取一个简单的Nginx镜像:
docker pull nginx
然后用以下命令启动一个Nginx容器:
docker run -d -p 80:80 nginx
这样就启动了一个名为nginx的容器,将Nginx对外提供的80端口映射到了宿主机的80端口上。现在可以在浏览器中通过宿主机的IP地址访问Nginx了。
示例说明二:创建自己的镜像
可以通过编写Dockerfile文件并使用docker build
命令,来创建自己的Docker镜像。以下是一个简单的示例:
- 首先创建一个名为
myapp
的文件夹,在该文件夹下创建一个名为Dockerfile
的文件,并写入以下内容:
```dockerfile
FROM node:14-alpine
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 3000
CMD [ "npm", "start" ]
```
- 运行以下命令,将
myapp
文件夹中的文件打包成一个镜像:
bash
docker build -t myapp:latest .
- 使用以下命令启动一个基于新创建镜像的容器:
bash
docker run -d -p 3000:3000 myapp:latest
现在就可以在浏览器中通过宿主机的IP地址访问自己创建的应用了。
以上就是本文的Docker入门安装教程,希望对大家有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Docker入门安装教程(小白篇) - Python技术站