Win10家庭版安装Docker及其常用命令

作为一名软件工程的研究生,至今还没有深入接触过Docker,实在是深感惭愧,上学期刚好有机会接触Docker,所以记录一下Docker的安装过程和一些常用命令的使用。由于小编的笔记本是Win10家庭版,所以只能安装Docker toolbox,当然网上也有很多将家庭版伪装成为专业版来安装的教程,小编也尝试过,但是最后在使用的过程中发现还是有许多不兼容的地方,因此还是乖乖用了toolbox。

Docker是什么?

Docker 是一个应用程序开发、部署、运行的平台,使用 go 语言开发。发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 LinuxWindows 机器上,也可以实现虚拟化,相较于传统的主机虚拟化,Docker 提供了轻量级的应用隔离方案,并且为我们提供了应用程序快速扩容、缩容的能力。

家庭版安装步骤

Docker可以支持在MacWindowsLinux上安装。但是在Windows系统中Docker目前仅有Win10专业版和企业版的安装包,Win7/Win8/Win10家庭版需要通过Docker ToolBox来安装。下载地址。Docker的有CEEE版,CE为免费版,EE由公司支持的付费版,在此选择CE版本。

Step1在任务管理器中的性能,检查虚拟化是否已启用。

Step2:Docker安装比较简单,直接双击下载好的DockerToolboxexe文件,然后按照默认选项执行安装,安装过程中会提示安装插件,点击同意即可。

     

注意这里应该勾选全部,因为小编的电脑已经安装过git了,所以没有勾选。

        

Step3:安装完成后会在桌面上生成三个图标。

其实小编认为Docker toolbox的安装方式就是在你的计算机上安装了一个VirtualBox,然后在VirtualBox中的一个虚拟机上安装Docker,这样我们就可以在家庭版中使用Docker啦!

Step4:双击桌面上的Docker Quickstart Terminal图标,进入Docker客户端。

Step5:Docker客户端中执行docker version来查看Docker版本,如果可以成功看到版本,就说明我们的Docker已经成功安装啦!

Docker常用命令

                                 命令                                                             描述
docker run --name myredis -d redis:latest使用docker镜像redis:latest以后台模式启动一个容器,并将容器命名为myredis。
docker run -P -d nginx:latest使用镜像redis:latest以后台模式启动一个容器,并将容器的80端口映射到主机随机端口。
docker run -p 80:80 -v /data:/data -d redis:latest使用镜像 redis:latest,以后台模式启动一个容器,将容器的 80 端口映射到主机的 80 端口,主机的目录 /data 映射到容器的 /data。
docker run -it redis:latest /bin/bash使用镜像nginx:latest以交互模式启动一个容器,在容器内执行/bin/bash命令。
docker stop myredis停止运行中的容器myredis
docker start myredis启动已被停止的容器myredis
docker restart myredis重启容器myredis
docker kill -s KILL myredis杀掉运行中的容器myredis
docker pause myredis暂停容器中所有的进程
docker unpause myredis恢复容器中所有的进程。
docker create  --name myrunoob  nginx:latest创建一个新的容器但不启动它
docker ps列出所有在运行的容器信息。
docker ps –a -q列出所有创建的容器ID
docker inspect myredis获取容器/镜像的元数据
docker top myredis查看容器中运行的进程信息,支持 ps 命令参数
docker events  --since="1467302400"从服务器获取实时事件
docker logs -f myredis获取容器的日志
docker login登陆到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub
docker logout登出一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub
docker pull从镜像仓库中拉取或者更新指定镜像
docker push将本地的镜像上传到镜像仓库,要先登陆到镜像仓库
docker search从Docker Hub查找镜像
docker images列出本地镜像
docker rmi -f hello-world删除本地一个或多少镜像
docker tag标记本地镜像,将其归入某一仓库
docker build使用 Dockerfile 创建镜像
docker history查看指定镜像的创建历史
docker save将指定镜像保存成 tar 归档文件
docker load导入使用 docker save 命令导出的镜像
docker import从归档文件中创建镜像
docker info显示 Docker 系统信息,包括镜像和容器数
docker version显示 Docker 版本信息

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值