docker 基础教程(二)

#博学谷IT学习技术支持#

上一篇文章介绍了一下docker的安装和基础使用
这一章来介绍一下docker的一些基本命令
上一篇文章 docker基础教程(一)

1.docker服务相关命令

1.1 启动docker服务

systemctl start docker 使用命令启动docker
在这里插入图片描述

1.2 查询docker服务状态

systemctl status docker 使用命令查询docker状态,可以看到docker已经启动成功,处于运行状态
在这里插入图片描述

1.3 停止docker服务

systemctl stop docker 使用命令停止docker,停止以后可以查看一下docker服务的状态,这里已经是dead了,说明docker服务停止成功了
在这里插入图片描述

1.4 重启docker服务

systemctl restart docker 使用命令重启docker服务。重启后,查看docker服务状态,现在又变为了运行状态
在这里插入图片描述

1.5 开机启动docker服务

systemctl enable docker 使用命令,是docker每次开机后自动启动
为了方便测试,在设置之前,先使用reboot 命令重启一下linux服务器
重启以后,查看docker服务的状态,可以看到现在docker服务是未启动的
在这里插入图片描述
然后使用命令,设置docker开机启动,然后再重启linux服务服务器。重启后,可以看到docker服务已经运行了
在这里插入图片描述

2.docker 镜像相关命令

2.1 查看镜像

docker images 使用命令查看docker镜像,可以看到之前拉取的nginx镜像
在这里插入图片描述

2.2 搜索镜像

docker search 名称 使用命令搜索镜像,可以找一下redis镜像看下
在这里插入图片描述

2.3 拉取镜像

docker pull redis 使用命令拉取镜像,可以看到redis镜像已经拉取下来了
在这里插入图片描述

2.4 删除镜像

docker rmi redis 使用命令删除镜像。可以看到redis的镜像已经删除了
在这里插入图片描述

3.docker 容器相关命令

3.1 查询docker容器

docker ps [options] 使用命令可以查询docker中启动的容器
Options:
-a:显示所有容器 (无论该容器目前处于什么状态)
-q: 只显示容器的container_id
-s: 会列出容器的文件大小(容器增加的大小/容器的虚拟大小)
-l: 显示最后一个运行的容器(无论该容器目前处于什么状态)

3.2 启动docker容器

1.运行容器: docker run -di 镜像名称 可以后台启动容器;更多的启动命令后面会说
2.启动已经停止的容器:docker start 容器id 容器的id不用全部输入,保证唯一就可以
如:这里的nginx的id为13669dbf8f82,我们如果要启动的话,可以直接使用
docker start 13 就可以启动成功,因为13就保证了唯一。这里 1,13,136等等都可以。
当有多个容器,且输入的不能保证唯一时,将会失败
在这里插入图片描述
可以看到启动是成功的
在这里插入图片描述

3.3 停止docker容器

docker stop 容器id 停止容器和启动容器一样,只要保证容器id唯一即可

3.4 删除docker容器

docker rm 容器id 执行未启动的容器,容器id唯一即可

3.5 进入docker容器

docker exec -it 容器id /bin/bash 进入启动的容器内部,容器id唯一即可

参考:Docker ps 命令参数&使用场景

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Docker镜像管理是使用Docker的重要方面之一。镜像Docker容器基础,它们包含了应用程序和其依赖的所有文件和设置。在Docker中,我们可以使用命令行工具或Docker Hub等图形界面工具来管理镜像。我们可以通过搜索、下载、上传、删除、构建和推送镜像管理它们。此外,我们还可以使用Dockerfile来构建自己的镜像,以满足特定的需求。镜像管理对于Docker的使用和开发非常重要,因此我们需要掌握它的基本知识和技能。 ### 回答2: 随着云计算技术的不断发展,Docker作为一个轻量级的容器化技术被越来越多的人所使用,成为了应用程序部署和运行的重要工具。而Docker中最核心的概念就是镜像,它是Docker容器启动的基础,也是Docker应用部署和管理基础。因此,在进行Docker应用开发和部署时,我们必须深入了解和掌握镜像管理的相关知识和技巧,方能更好地利用Docker来提高应用程序的开发效率和运行效率。 首先,我们需要了解Docker中的镜像是如何创建和管理的。Docker镜像是一个静态的文件,它包含了运行一个应用程序所需的一切文件和配置信息。创建Docker镜像的过程一般是通过使用Dockerfile文件进行定义,该文件中定义了应用程序的依赖关系、配置信息以及构建过程。当Dockerfile文件被执行时,会产生一个Docker镜像文件。在镜像管理过程中,我们可以使用Docker CLI命令来创建、查看、修改、删除和导出镜像文件等相关操作。 其次,我们需要了解如何通过镜像来启动容器容器Docker中运行应用程序的基本单元,它是基于Docker镜像创建的一个可运行的实例。启动容器需要使用Docker CLI命令,在运行命令时需要指定要使用的镜像名称和相关的容器运行参数。创建并运行容器后,我们可以通过Docker CLI命令来查看容器的状态、停止、删除等操作。 最后,我们需要了解Docker镜像管理和优化技巧。由于Docker镜像是一个静态的文件,因此它可以被缓存和重复利用,从而提高应用程序的运行效率。在Docker镜像管理过程中,我们可以使用Docker Registry来进行镜像的在线管理和发布,同时也可以使用Docker Compose和Kubernetes等容器编排工具来进行镜像的自动化部署和扩容。 总之,了解和掌握Docker镜像管理的相关知识和技巧将有助于我们更好地应用Docker技术进行应用程序部署和管理,提高应用程序的开发效率和运行效率,从而更好地满足不同场景下的应用需求。 ### 回答3: 在docker中,镜像是指用于创建容器基础组件。因此,对于任何想要学习和使用docker的开发者来说,镜像管理是一个非常重要的方面。 在docker中,可以使用docker镜像命令来管理和操作镜像。其中包括以下几个方面: 1. 镜像的获取和下载。可以通过docker pull命令从docker hub上下载公共镜像,也可以通过docker build命令构建自己的镜像。 2. 镜像的查看和删除。可以使用docker images命令查看本地镜像列表,也可以使用docker rmi命令删除一个或多个本地镜像。 3. 镜像的导入和导出。可以使用docker save将本地镜像保存到一个文件中,并使用docker load将其导入到其他机器上。 4. 镜像的打标签和推送。可以使用docker tag命令给镜像打上标签,并使用docker push命令将镜像推送到docker hub或其他私有仓库中。 镜像管理的具体操作方法和命令可以通过docker官方文档进行学习和查询。在实际开发中,镜像管理的合理使用可以提升开发效率、提高系统稳定性和可靠性。 总而言之,镜像管理docker使用的重要环节之一,学习和掌握相关的知识和技能,对于docker应用的开发和部署都有着重要的意义。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值