上海建站模板搭建,公司做网站可以永久买断吗,网站开发相关英文单词,2024中核招聘网最新招聘公告在win10中下载桌面版的docker
1.背景
在很多时候需要linux系统部署项目#xff0c;在win10中安装虚拟机并在虚拟机中安装linux系统比较繁琐#xff0c;可以利用win10自带的hyper-v的虚拟机管理工具#xff0c;打开该虚拟机管理工具#xff0c;安装docker#xff0c;并在…在win10中下载桌面版的docker
1.背景
在很多时候需要linux系统部署项目在win10中安装虚拟机并在虚拟机中安装linux系统比较繁琐可以利用win10自带的hyper-v的虚拟机管理工具打开该虚拟机管理工具安装docker并在docker中安装linux不仅操作方便而且是轻量级的维护方便。
2.安装桌面版的docker
2.1开启hyper-v这是前提
控制面板-程序-启动和关闭winds功能-如下窗口开启hyper-v及hyper-v管理工具和hyper-v平台
勾选适用于linux的windows子系统和虚拟机平台 重启电脑后在任务管理器中查看虚拟化功能是否已开启 2.2安装docker
我这里安装的是桌面版的下载地址如下
https://dockerdocs.cn/docker-for-windows/install/index.html
下载后直接安装默认下一步即可直到安装完成。 检测你电脑是否安装成功方法打开命令终端cmd输入docker -v如下图 然后可以修改docker的镜像下载地址这样拉取资源速度会快一些如下图在docker engine中修改为下面的代码
{builder: {gc: {defaultKeepStorage: 20GB,enabled: true}},debug: false,experimental: false,insecure-registries: [],registry-mirrors: [https://ung2thfc.mirror.aliyuncs.com]
}在终端输入命令查看是否有效
docker info出现上图的地址就是我们配置的地址说明配置生效
也可以试着拉取官方提供的极简镜像hello-world运行来测试安装是否成功
docker pull hello-world然后在docker桌面软件中的images中可以看到刚下载的hello-world资源 创建由hello-world镜像资源构建的docker独立容器
docker run -d --name 你想取的容器名称 -it 镜像资源名执行后在docker桌面软件中可以看到一个mytest的容器 这里需要注意-it是非常重要的必须有他是告诉docker要在docker内创建容器如果没有他可能出现创建的docker容器无法运行也就是交互方式运行(进入容器)-d是告诉他可以后台方式运行。
启动docker容器命令
docker start docker容器名如果不清楚现有的docker容器名可以使用docker ps -a来查看 我这里的hello-world是运行瞬间停止的不知是不是该镜像不支持运行后边下载的linux是能正常使用的。
扩展docker一些命令
查看正运行的容器 docker ps
查看所有容器 docker ps -a
删除容器不能删除正运行的容器 docker rm 容器id
停止当前正运行的容器 docker stop 容器id
强制停止容器 docker kill 容器id
显示2条日志 docker logs -tf --tail 2 容器id
显示容器进程 docker top 容器id
显示容器所有信息 docker inspect 容器id
3.在docker中搭建linux环境
3.1在docker中拉取linux镜像我这里拉取的是ubuntu版
docker pull ubuntu我这之前下载过可能和第一次下载的界面有些不同
然后创建一个linux搭建的docker容器
docker run -d --name mylinux -it ubuntu进入刚建好的mylinux终端注意该容器必须先运行如果没运行可以用docker start 容器id 来开启
docker attach 容器id注意容器id可以不用全写只要写到能区分出来就行 到这里就说明在docker中安装并启动运行基于linux系统的容器已经完成