- 戳上方蓝字“牛皮糖不吹牛”关注我
大家好,我是牛皮糖!实战技术篇章,针对于如何在window 系统安装Docker。
Docker 是虚拟化容器技术是一个比较轻量、可打包、可移植、包含软件依赖的打包技术,使得应用程序一次打包可以在任何地方运行。
Windows 安装就需要安装虚拟容器功能,启用 Hyper-V 和容器功能:Docker Desktop 需要启用 Hyper-V 和容器功能,或者安装wsl。
1、WSL2 安装
**
**
** **我的电脑是Windows 11 系统,所以直接安装 WSL。打开Power Shell,输入命令查看 WSL 是否安装。wsl –version.
如果没有安装通过命令安装。
-wsl --install
微软的官方文档 WSL 的基本命令:
https://learn.microsoft.com/zh-cn/windows/wsl/basic-commands
2、Docker 安装
** **wsl 安装完成后安装 Docker Desktop Installer.exe,运行点击安装就行了。
在安装向导中,选择“Use WSL 2 instead of Hyper-V”(推荐)。
验证安装:
打开命令提示符或 PowerShell。
输入以下命令验证 Docker 是否安装成功:
-docker --version
你应该会看到类似如下的输出,表示 Docker 版本信息:
3**、Docker 基本命令**
**镜像操作:
**
搜索镜像:在 Docker Hub 上搜索指定的镜像。
-docker search <image_name>
拉取镜像:docker pull frooodle/s-pdf:latest
-docker pull <image_name>:<tag>
列出本地镜像:
-docker images
删除镜像:
-docker rmi <image_id>
构建镜像:
-docker build -t <image_name>:<tag> .
容器操作:
运行容器:
-docker run -d -p <host_port>:<container_port> --name <container_name> <image_name>
参数详解:
- d : 表示为后台运行
- p : 端口映射 本机端口:容器的端口。 如 容器的端口是8080 想映射到本机 8090 docker run -d -p 8090:8080
- name :容器名称
- e : 设置环境变量
– env-file : 设置配置文件读取环境环境变量。
- v : 容器挂载的文件映射,如日志文件映射。
– link : 添加到另一个容器的链接。
列出运行的容器:
-docker ps
参数详解:
- a :列出所有的容器,包括未运行的。
- f :根据条件筛选容器,docker ps -f status=exited
- n :列出最近的启动的容器如:docker ps -n 5 ,查询最近启动的五个容器
- l :显示最近启动的容器
停止容器:
-docker stop <container_id>
参数详解:
- t : 指定停止容器前的超时时间(默认为10秒)。
- s : 发送信号给容器(默认为SIGTERM)。
启动容器:
-docker start <container_id>
重启容器:
-docker restart <container_id>
进入容器:
-docker exec -it <container_id> /bin/bash
其他常见命令:
查看日志:
-docker logs <container_id>
查看容器详细情况:
-docker inspect <container_id>
查看资源使用情况:
-docker stats
docker 官网地址:
https://www.docker.com/products/docker-desktop
·················END·················
推荐阅读
• Github 8.6k Star 开源书籍《凤凰架构》• Github 108k Star 程序员偷偷用的Window 系统实用工具集• github 7.8k star 将小爱音箱接入 ChatGPT 和豆包,改造成你的专属语音助手。