Docker新手初探之常用命令实践记录

Docker新手初探之常用命令实践记录,第1张

Docker新手初探之常用命令实践记录

本文的重点是详细介绍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--force

Redis首先表示容器名,而不是镜像名。

七。删除镜像图像

如果我们觉得有些图像后期不好采用,可以删除,比如:

dockerrmiredis

表示删除redis映像。

清除未应用的镜像:

dockersystemprune

八。查询Docker镜像、容器、本地卷和其他室内空房间的应用状态

dockersystemdf

如果爱看详细资料的室内空房间入住状况可以用。

dockersystemdf-v

好了,今天的详细介绍就到这里。之后,我们将再次尝试在docker中运行mysql映像和rabbitmq映像。

摘要

到目前为止,这篇关于Docker初学者常用命令练习记录的文章已经在这里详细介绍过了。关于Docker的大量常用命令,请搜索您以前文章的内容或再次访问下面的相关文章。希望大家以后多多应用!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/774402.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存