返回顶部
首页 > 资讯 > 服务器 >Docker常见命令介绍
  • 136
分享到

Docker常见命令介绍

2024-04-02 19:04:59 136人浏览 八月长安
摘要

目录一、Docker容器信息1、查看docker容器版本2、查看docker容器信息3、查看docker容器帮助二、镜像操作命令1、查看镜像2、搜索镜像3、镜像下载4、删除镜像5、生

演示环境使用的是Docker Desttop和Powershell,使用CMD命令行工具也可以。

一、Docker容器信息

1、查看docker容器版本

使用下面的命令查看docker容器的版本信息:

docker version

如下图所示:

2、查看docker容器信息

使用下面的命令查看docker容器信息

docker info

如下图所示:

3、查看docker容器帮助

有时候我们可能忘记了docker的某些命令,通过下面的命令,可以查看帮助信息,会列出所有的docker命令:

docker  --help

如下图所示:

由于命令太多,一屏显示不了,这里的截图只是一部分 。

二、镜像操作命令

这里讲解对docker镜像的一些操作命令。

1、查看镜像

使用下面的命令可以查看本地的所有镜像

docker images

如下图所示:

下面的命令可以查看docker的中间镜像层

docker images -a

如下图所示:

我们也可以只查看镜像的ID

#只查看镜像ID
docker images -q
#含中间镜像层
docker images -qa

如下图所示:

docker images是查看本地所有的镜像,可以使用下面的命令查看某一个具体镜像的信息,后面跟上镜像名称即可:

docker images 镜像名称

如下图所示:

更多的镜像信息可以使用帮助命令:

docker images --help

如下图所示:

2、搜索镜像

搜索某一个镜像,比如Redis镜像:

docker search Redis

3、镜像下载

docker hub提供了一个hello-world镜像,我们下载官方最新镜像:

docker pull hello-world

如下图所示:

上面的命令后面没有跟tag信息,相当于下载最新的镜像,跟下面的命令一样

docker pull hello-world:latest

下载完成以后查看hello-world镜像

docker images hello-world

如下图所示:

如果要下载特定的镜像,只需要在镜像后面加上tag信息即可。

4、删除镜像

使用下面的命令删除单个镜像:

docker rmi hello-world

如下图所示:

错误信息提示hello-world镜像正在被使用,可以使用下面的强制删除命令:

docker rmi -f hello-world

如下图所示:

可以看到:hello-world镜像被强制删除了,我们在查看本地镜像的时候,就没有hello-world镜像了。

5、生成镜像

生成镜像需要使用Dockerfile文件,然后使用下面的命令就可以根据Dockerfile生成镜像:

docker build -t 镜像名称:tag .

比如生成一个ASP.net core的镜像:

注意:最后的英文状态下面的“.”不能省略。

三、容器操作相关命令

1、容器启动

使用下面的命令可以运行容器:

docker build --name=aspnetcoredocker -p 7707:80 -d aspnetcoredocker
  •  --name :指定容器名称。
  •  --p :指定容器端口。
  •  --d :指定容器后台运行。

如下图所示:

2、查看容器

查看正在运行的容器:

##查看
docker ps

如下图所示:

查看所有容器,包括正在运行和已经停止运行的容器:

docker ps -a

如下图所示:

3、容器的停止与启动

使用下面的命令可以启动一个容器:

docker start 容器名称

上面的例子中,firstdocker容器是停止的,我们启动firstdocker容器,如下图所示:

使用下面的命令停止一个运行中的容器:

docker stop 容器名称

我们把firstdocker容器停止,如下图所示:

还可以重新启动容器:

docker restart 容器名称

我们重新启动firstdocker容器:

4、删除容器

使用下面的命令删除容器

docker rm 容器名称

假如我们删除firstdocker容器,如下图所示:

这时报错了,提示我们不能删除正在运行中的容器,我们要先停止容器,然后在删除:

我们还可以使用下面的命令强制删除正在运行中的容器:

docker rm -f 容器名称

比如我们强制删除正在运行中的firstdocker容器:

5、容器日志

使用下面的命令可以查看正在运行中的容器的日志:

docker logs 容器名称

假如我们查看aspnetcoredocker容器的日志,如下图所示:

到此这篇关于Docker常见命令介绍的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: Docker常见命令介绍

本文链接: https://lsjlt.com/news/143793.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Docker常见命令介绍
    目录一、Docker容器信息1、查看docker容器版本2、查看docker容器信息3、查看docker容器帮助二、镜像操作命令1、查看镜像2、搜索镜像3、镜像下载4、删除镜像5、生...
    99+
    2024-04-02
  • Git常用命令介绍
    常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库 一、新...
    99+
    2024-04-02
  • RPM常用命令介绍
    导读rpm命令是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Li...
    99+
    2023-06-05
  • sftp常用命令介绍
    sftp常用命令: 1. sftp 登录sftp服务器 sftp user@ip ​​​​​​ 如需要看全部命令:则使用help即可 2. pwd和lpwd 、 ls和lls 、cd和lcd 等 sftp登录之后默认操作是远程服务器,当需...
    99+
    2023-08-18
    服务器 linux 运维
  • 对shell中常见参数及判断命令介绍
    Shell常用特殊变量 经常会在shell命令中,看到$0, $#, $*, $@, $?, $$这样的取值,这些代表什么呢? 变量 QrXYi含义 ...
    99+
    2022-06-04
    shell 参数 判断命令
  • ubuntu下常用apt命令介绍
    apt-get全称Advanced Package Tool,是一款适用于Unix和linux系统的高级包管理器。主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。 使用apt的主流Linux系统包括...
    99+
    2022-06-05
    ubuntu 常用apt命令
  • mysql常用命令汇总介绍
    设置更改mysqlroot密码 首次进入mysql数据库, ! 可以将mysql绝对路径加入到环境变量中, 还可以设置开机加载, 重新加载环境变量让mysql生效 重新登录 mysql...
    99+
    2024-04-02
  • DBA常用的linux命令介绍
    这篇文章主要介绍“DBA常用的linux命令介绍”,在日常操作中,相信很多人在DBA常用的linux命令介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”DBA常用的linux命令介绍”的疑惑有所帮助!接下来...
    99+
    2023-06-06
  • Docker 镜像及容器操作命令介绍
    本文主要讲解安装docker后的基础使用方法以及命令的介绍,主要是docker镜像操作及容器操作命令。 当然,docker的相关命令非常多,可以使用docker help命令查看对应目录以及相关提示命令。Docker镜像操作命令...
    99+
    2023-06-05
  • docker-compose常见的参数命令详解
    目录1. Docker Compose 产生背景2. Docker Compose模板文件1.environment2.volumes3.build4.depends_on5.env...
    99+
    2024-04-02
  • traceroute命令介绍
    traceroute traceroute 是一种网络诊断命令,用于确定 IP 数据包从源到目的地所需经过的路径。它通过发送特殊的 IP 数据包来确定中间路由器的数量和响应时间。当出现网络问题时,traceroute 通常用于检查问题发生的...
    99+
    2023-08-22
    linux 运维 服务器 网络
  • Docker常见命令整理汇总(包括镜像命令、容器命令)
    目录docker帮助命令大全—help管理镜像命令—image管理网络命令—network管理容器命令—container管理服务命令—service管理Docker镜像清单和清单...
    99+
    2024-04-02
  • maven的生命周期及常用命令介绍
    maven简介及优势     maven是一个项目构建和管理的工具,提供了帮助管理 构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码、进行依赖管理、管理二进制库等等。maven的...
    99+
    2023-05-30
    maven 生命周期 命令
  • openvswitch的原理和常用命令介绍
    本篇内容介绍了“openvswitch的原理和常用命令介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一.Openvswitch工作原理 ...
    99+
    2023-06-19
  • hbase shell基础和常用命令介绍
    这篇文章主要介绍“hbase shell基础和常用命令介绍”,在日常操作中,相信很多人在hbase shell基础和常用命令介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”hbase shell基础和常用命...
    99+
    2023-06-09
  • 基于Python os模块常用命令介绍
    1、os.name---判断现在正在实用的平台,Windows返回'nt';linux返回'posix' 2、os.getcwd()---得到当前工作的目录。 3、os.listdir()--- 4、os...
    99+
    2022-06-04
    模块 常用命令 Python
  • oracle创建用户及常用命令介绍
    这篇文章主要讲解了“oracle创建用户及常用命令介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“oracle创建用户及常用命令介绍”吧! --...
    99+
    2024-04-02
  • linux环境中常用的mysql命令介绍
    进入mysql命令: mysql -u+(用户名) -p+(密码 ) mysql语句命令后面一定要加“;” 查询库名: show databases; 修改库: ...
    99+
    2024-04-02
  • Docker常见命令有哪些及怎么使用
    今天小编给大家分享一下Docker常见命令有哪些及怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。管理镜像命令imag...
    99+
    2023-07-02
  • atlas管理命令介绍
    通过atlas的管理命令可以很方便上线,下线服务器,添加用户,添加ip白名单,同时可以把配置变更保存到配置文件。环境介绍: 主:192.168.6.91 从:192.168.6.85 待加入的:192.16...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作