2021-12-29 乐帮网
docker
在本文我们介绍如何在Windows系统上安装和使用Docker,这里主要介绍在Windows 10上安装和使用Docker Desktop,对于Windows 10以下的版本,可以使用Docker Toolbox,这里就不做介绍了。
首先在官网下载https://www.docker.com/products/docker-desktop 大概400多M。速度相当快。然后一路默认安装就可以了。如果你的系统版本不对 Windows 10 64位: 专业版,企业版,教育版 (Build 15063 或以上),那是不能安装成功的。还有一个前提条件就是它需要Microsoft Hyper-V的支持。我们需要把此项功能打开,可以参考这里:https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v
安装Docker Desktop过程是简单的,一路下一步,直到安装成功。完成后需要重启电脑,重启完成后打开Docker Desktop 如下图:
查看状态栏上的Docker图标,一开始会显示starting装,等到显示Docker Desktop is running,就可以通过终端(例如 PowerSheel)来使用Docker的相关命令了,下面我们将使用Windows 10的PowerShell作为终端来进行操作。下面开始我们的使用过程。
1、准备代码包安装
我们将构建好的容器镜像下载到我们的环境中,这里可以使用Git来克隆代码库或者直接下载代码包。我这里是直接使用VS2022建了一个docker-compose项目并构建了一个镜像发布包。这个只是我的开发模式,你可以只需要运行环境,那么可以直接使用Git下载别人打包好的发布包,或者直接下载都可,如果你下载的源码则需要手动构建一下镜像在PowerShell中输入命令如下:
docker image build -t myprojectname:local
docker image ls
2、运行容器运行以下命令
docker container run --name myprojectname -d -p 3000:3000 myprojectname:local
docker container ls
这样我们就启动了一个容器,并且可以使用docker contianer ls查看当前的容器状态,同时我们也可以使用Docker Desktop的Dashboard来图形化查看容器状态并进行一些操作,要打开Dashboard,点击状态栏的Docker Desktop图标,选择Dashboard打开,如下图所示
在Dashboard上,我们可以UI操作的方式查看容器相关的信息,例如查看容器的日志,停止/启动/重启容器,还可以进入容器CLI等操作.
3、查看运行结果
在运行容器时,我们使用-p 3000:3000指定了将容器应用的3000端口映射到了本地的3000端口,所以我们可以直接访问本地3000端口来访问应用
4、推送镜像到Docker Hub
如何你需要将构建的镜像推送到Docker Hub,首先需要登录你的Docker Hub帐号,点击状态栏的Docker Desktop图标,选择Sign in/Create Docker ID..,打开登录窗口进行登录,然后执行以下命令进行推送,这样我们可以直接从Docker Hub上直接下载使用了。
docker image tag myprojectname:local lebang2020/myprojectname:v1.0
docker image push lebang2020/myprojectname:v1.0
关注我的微信公众号
在公众号里留言交流
投稿邮箱:1052839972@qq.com
庭院深深深几许?杨柳堆烟,帘幕无重数。
玉勒雕鞍游冶处,楼高不见章台路。
雨横风狂三月暮。门掩黄昏,无计留春住。
泪眼问花花不语,乱红飞过秋千去。
如果感觉对您有帮助
欢迎向作者提供捐赠
这将是创作的最大动力