Docker基本操作命令(一)

这篇具有很好参考价值的文章主要介绍了Docker基本操作命令(一)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Docker常用操作命令(一)

1、搜索镜像

docker search命令搜索存放在 Docker Hub中的镜像,此命令默认Docker会在Docker Hub中搜索镜像,可以配置了其他镜像仓库

[root@zch01 ~]# docker search centos

Docker基本操作命令(一),Docker技术分享,docker,容器,运维

  1. NAME:镜像仓库名称
  2. DESCRIPTION:镜像仓库描述
  3. STARS:镜像仓库收藏数,表示该镜像仓库的受欢迎程度,类似于 GitHub的 stars
  4. OFFICAL: 表示是否为官方仓库,该列标记为[0K]的镜像均由各软件的官方项目组创建和维护
  5. AUTOMATED:表示是否是自动构建的镜像仓库

搜索指定版本搜索镜像

[root@zch01 ~]# docker search centos:latest

2、下载镜像

docker pull命令即可从 Docker Registry上下载镜像,Docker会从 Docker Hub中的仓库下载最新版本的镜像

[root@zch01 ~]# docker pull centos

Docker基本操作命令(一),Docker技术分享,docker,容器,运维

下载指定版本镜像

# docker pull centos:latest

3、查看镜像

 docker images命令即可列出已下载的镜像

[root@zch01 ~]# docker images

Docker基本操作命令(一),Docker技术分享,docker,容器,运维

4、删除镜像

删除已经下载的镜像

 docker rmi  镜像名称or镜像ID

如下操作:

[root@zch01 ~]# docker pull nginx

Docker基本操作命令(一),Docker技术分享,docker,容器,运维

查看下载镜像

[root@zch01 ~]# docker images

Docker基本操作命令(一),Docker技术分享,docker,容器,运维

删除镜像:

[root@zch01 ~]# docker rmi nginx

Docker基本操作命令(一),Docker技术分享,docker,容器,运维

查看是否删除

[root@zch01 ~]# docker images

Docker基本操作命令(一),Docker技术分享,docker,容器,运维

强制删除镜像

[root@zch01 ~]# docker rmi -f nginx

Docker基本操作命令(一),Docker技术分享,docker,容器,运维

删除所有镜像,此操作比较危险,慎用

[root@zch01 ~]# docker rmi $(docker images -q)

5、查看容器

docker ps命令罗列出正在运行的容器

[root@zch01 ~]# docker ps

Docker基本操作命令(一),Docker技术分享,docker,容器,运维

查看所有容器(包括已经停止的容器)

[root@zch01 ~]# docker ps -a

6、创建容器

docker run命令即可新建并启动一个容器

[root@zch01 ~]# docker run nginx

Docker基本操作命令(一),Docker技术分享,docker,容器,运维

当前不是后台运行,退出终端,容器就会停止

[root@zch01 ~]# docker run -d nginx

Docker基本操作命令(一),Docker技术分享,docker,容器,运维

查看创建的容器

[root@zch01 ~]# docker ps

Docker基本操作命令(一),Docker技术分享,docker,容器,运维

docker run命令创建容器常用参数:

-d 容器后台运行 daemon

-P 随机端口映射

-p 指定端口映射 port:containerPort 宿主机端口号:容器端口号

--net选项:指定网络模式,bridge默认选项,表示连接到默认的网桥,host:容器使用宿主机的网络,container:NAME-or-ID:新建的容器使用已有容器的网络配置,none:不配置该容器的网络,用户可自定义网络配置。

例:创建nginx容器,后台运行,指定端口

[root@zch01 ~]# docker run -p 8090:80 -d nginx

Docker基本操作命令(一),Docker技术分享,docker,容器,运维

查看创建的容器

[root@zch01 ~]# docker ps

7、停止容器

docker stop 容器名称 or 容器ID

[root@zch01 ~]# docker stop intelligent_driscoll

Docker基本操作命令(一),Docker技术分享,docker,容器,运维

强制停止容器

docker kill 容器名称 or 容器ID

Docker基本操作命令(一),Docker技术分享,docker,容器,运维

[root@zch01 ~]# docker kill 973ff3caff19

Docker基本操作命令(一),Docker技术分享,docker,容器,运维

8、启动容器

 docker start 容器名称 or 容器ID

查看停止的容器

[root@zch01 ~]# docker ps -a

Docker基本操作命令(一),Docker技术分享,docker,容器,运维

启动第一个停止的容器

[root@zch01 ~]# docker start 973ff3caff19

Docker基本操作命令(一),Docker技术分享,docker,容器,运维

查看启动后的容器

[root@zch01 ~]# docker ps

9、查看容器详细信息

  docker inspect 容器名称 or 容器ID

[root@zch01 ~]# docker inspect 973ff3caff19

10、查看容器日志

docker logs 容器名称 or 容器ID

[root@zch01 ~]# docker logs 973ff3caff19

Docker基本操作命令(一),Docker技术分享,docker,容器,运维

Docker常用操作命令(二)文章来源地址https://www.toymoban.com/news/detail-663136.html

到了这里,关于Docker基本操作命令(一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Docker的基本操作

    拉取 nginx 查看镜像 保存镜像 删除镜像 加载镜像 -i 可以输出日志 -q 不输出日志内容 搜索镜像 实例 创建运行一个容器 创建一个NGINX端口 查看日志 进入容器 进入容器后可以像在操作系统中一样的操作,输入命令等

    2024年02月07日
    浏览(36)
  • docker基本操作

    一、安装docker(参考网址:https://cloud.tencent.com/document/practice/213/46000) 黑马程序员文档地址:https://b11et3un53m.feishu.cn/wiki/MWQIw4Zvhil0I5ktPHwcoqZdnec (1)、卸载旧版 (2)、配置Docker的yum库 安装成功后,执行命令,配置Docker的yum源: (3)、安装Docker (4)、启动和校验 (5)、配置镜

    2024年03月10日
    浏览(38)
  • 【Docker】基本操作

    参考:Docker-从入门到实践 Docker镜像仓库地址:格式一般为 域名/IP[:端口号] ,默认地址是Docker Hub 仓库名:为两段式名称,即 用户名/软件名 ,对于Docker Hub,不给出用户名就默认为library。 现在对上述命令进行解释 -i :交互式操作, -t :终端 --rm :容器推出后随之将其删除

    2024年02月04日
    浏览(19)
  • Hadoop原理与技术——hdfs命令行基本操作

    点击链接查看文档 一、实验目的 熟悉hdfs命令行基本操作 二、实验环境 Windows 10 VMware Workstation Pro虚拟机 Hadoop环境 Jdk1.8 三、实验内容 1:hdfs常见命令: (1)查看帮助:hdfs dfs -help (2)查看当前目录信息:hdfs dfs -ls / (3)创建文件夹:hdfs dfs -mkdir /文件夹名 (4)上传文件:

    2023年04月16日
    浏览(37)
  • Docker基本入门操作

    Docker是一个开放源代码软件,用于自动化应用程序的部署,它允许开发者将应用程序打包到容器中,这些容器在任何地方都能被快速部署和运行。容器虚拟化了操作系统层,使不同的应用程序能够在相同的硬件上安全地运行,彼此之间不发生冲突。为了帮助您开始使用Docker,

    2024年04月16日
    浏览(37)
  • docker 基本用法-操作镜像

    访问 dockerhub:https://registry.hub.docker.com 如果不能拉取 方法 1.需要配置配置镜像加速器 方法 2:把之前下载好的镜像通过 docker load -i 解压出来: 把 centos.tar.gz、nginx.tar.gz 镜像包上传到 xuegod63 机器的 root 目录,通过 docker load - i 解压镜像 [root@xuegod63 ~]# docker load -i /root/nginx.tar.

    2024年02月07日
    浏览(30)
  • docker安装与镜像基本操作

    目录 前言 一.部署docker 1.安装依赖包 2.设置阿里云镜像源 3.安装docker -ce社区版 4.启动docker 5.设置镜像加速 二.设置网络优化 三.docker镜像操作 1.搜索镜像 2.获取镜像 3.查看镜像 4. 查看所有状态容器 5.搜索镜像 6.下载镜像

    2023年04月20日
    浏览(42)
  • docker的安装以及基本操作

    Docker是一种用于构建、打包和运行应用程序的开源平台。它基于操作系统级虚拟化技术,可以将应用程序和其依赖的库、环境等资源打包到一个可移植的容器中,形成一个轻量级、独立的可执行单元。 开发者在本地编译测试通过的容器可以批量地在生产环境中部署,包括VM

    2024年02月11日
    浏览(31)
  • 微服务05-Docker基本操作

    Docker是一个快速交付应用、运行应用的技术: 可以将程序及其依赖、运行环境一起打包为一个镜像,可以迁移到任意Linux操作系统 运行时利用沙箱机制形成隔离容器,各个应用互不干扰 启动、移除都可以通过一行命令完成,方便快捷 例如一个项目中,部署时需要依赖于nod

    2024年02月09日
    浏览(27)
  • Linux中docker的基本操作

    是一个开源的应用 容器引擎 ,基于go语言开发并遵循了apache2.0协议 是在Linux容器里运行应用的开源工具 是一种轻量级的“虚拟机” docker的容器技术可以在一台虚拟机上轻松为任何应用创建一个轻量级的、可移植的、自给自足的容器 docker的logo设计为蓝色的鲸鱼,拖着许多集

    2024年02月08日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包