本文的重点是详细介绍Docker初学者常用命令练习的相关信息。原文中的详细介绍根据实例代码非常详细,对于大家的学习培训或者工作都有一定的参考价值。和有必要的朋友一起了解一下吧。
在宣布Docker的应用之前,我们先来了解一下Docker中的常用命令。由于Docker的实际 *** 作就像Linux的实际 *** 作一样,大部分的实际 *** 作都是根据命令来进行的。
一、登陆
为什么要应用登录?
因为大家都用Docker,其实关键应用镜像然后 *** 作容器。那么就可以根据仓库来获取图像,因为仓库是图像的集中存储区域。有的仓库是发布的,可以根据发布的仓库即时镜像,有的是专属仓库。然后,需要登录仓库,然后镜像它们。
如果想根据发布的仓库获取图像,无需登录即可立即获取图像;如果你想获得专属仓库的镜像,你必须登录。
每个人都可以通过登录Docker官方Hub,或者登录第三方存储库,比如阿里云服务器或者腾讯云服务,获得专属图片。
如果想使用官网DockerHub,必须在官网详细地址:https://hub.docker.com/.申请注册一个DockerHub账号
1.登录到DokcerHub命令:
dockerlogin--usernamehapgaoyi英语语法:dockerlogin-username[登录名]
输入命令后,回车键会提醒你输入支付密码。如果登录密码合适,会提醒登录成功,如图所示:
2.登录阿里云服务器映像仓库命令:
dockerlogin-username=hapgaoyimtlxrshz.mirror.aliyuncs.com.如图所示:
如果要根据命令立即携带登录密码,可以添加一个“-password”作为主参数来指定登录密码。
登录是为了更好的获取专属图像。如果不需要获取独家图片,可以忽略登录步骤,只获取发布的图片。
二。获取图像
命令:
dockpull[镜像名称]:[镜像ID]
如果没有图像标识,则意味着获取图像的最新版本,例如:
dockpull[镜像名称]
还有一种写法:
Docker图像拉[镜像名称]:[镜像ID]
这里,我们来了解一下雷迪斯的形象。
比如:
dockerpullredis图显示了信息,一个全新的Redis图像,应用了默认设置。
获得图像后,我们可以看看Docker中是什么图像。
三。查询本地镜像
命令:
dockerimagels如图所示:
有了镜子之后,再来说说 *** 作镜子。这里以Redis为例。
四。建立容器(工作映像)
命令:
Docker运行[主参数][镜像名称]
该命令指示 *** 作后视镜。如果没有本地镜像,Docker会自动获取镜像并 *** 作,并创建另一个容器。
docker运行名称redis-p6379:639redis
这里的意思是 *** 作redis镜像,给容器起个名字叫Redis。-name的主要参数意味着给容器一个名称。-p6379:6379表示特定容器的浏览端口号。第一个6379是呈现给公众浏览的端口号,第二个6379是基于docker容器的内部端口号。在这里,两个端口自然设置为相同,但也可以不同;如果我们想在自己的电脑上浏览docker上的redis服务,可以使用第一个端口号6379。
还可以使用更简单的命令来构建Redis容器,比如dockerrunredis。
Redis容器建立后,我们可以查询已经 *** 作过的容器。
V.查询容器
查询已经被 *** 作的容器命令:
dockerps如图所示:
查询所有集装箱(包括已经运营的和已经终止运营的):
dockerps-a也就是说,Redis容器已经在运行了,我们可以在这里展示在这个设备的检测下的两种方法:
1.下载一个Redis手机客户端专用工具。请在这里使用Redis桌面管理器的专用工具。
如图所示:
这一点很清楚之后:
浏览成功!
2.使用Dockerexec命令进入Redis容器。
dockerexec-itredis/bin/bash如图所示:
进入Redis容器后,打开Redis移动客户端,如:
redis-cli刚开始申请:
六。终止容器并删除
如果我们不想应用一个容器,比如上面的Redis容器,我们可以停止使用它,比如:
dockerstopredis如果我们想要重新应用Redis容器,我们可以立即应用以下命令来启动容器,而无需重复使用dockerrun命令。
比如:
dockerstartredis如果我们想删除不必要的容器,我们可以使用下面的命令:
dockerrmredis如果容器已经在运行,您必须停止删除它。如果我们必须强行删除容器,可以使用下面的命令:
dockerrmredis--forceRedis首先表示容器名,而不是镜像名。
七。删除镜像图像
如果我们觉得有些图像后期不好采用,可以删除,比如:
dockerrmiredis表示删除redis映像。
清除未应用的镜像:
dockersystemprune八。查询Docker镜像、容器、本地卷和其他室内空房间的应用状态
dockersystemdf如果爱看详细资料的室内空房间入住状况可以用。
dockersystemdf-v好了,今天的详细介绍就到这里。之后,我们将再次尝试在docker中运行mysql映像和rabbitmq映像。
摘要
到目前为止,这篇关于Docker初学者常用命令练习记录的文章已经在这里详细介绍过了。关于Docker的大量常用命令,请搜索您以前文章的内容或再次访问下面的相关文章。希望大家以后多多应用!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)