docker常用命令汇总

下面详细讲解一下“docker常用命令汇总”的完整攻略。

1. Docker常用命令汇总

Docker是一个开放源码软件项目,可以帮助我们更加方便地创建、部署和运行应用程序。下面是一些常见的Docker命令,帮助你更好地了解和使用Docker。

1.1. 镜像命令

  1. 搜索镜像
docker search [image-name]

这个命令可以搜索Docker Hub上的镜像,其中[image-name]指代你要查找的镜像名称。

示例:

docker search nginx
  1. 拉取镜像
docker pull [image-name[:tag]]

这个命令可以从Docker Hub上拉取一个镜像,[image-name]指镜像名称,[:tag]是可选的标签。

示例:

docker pull nginx:latest
  1. 查看本地镜像
docker images

这个命令可以查看本地已经下载好的所有镜像。

示例:

docker images

1.2. 容器命令

  1. 启动容器
docker run [image-name[:tag]]

这个命令可以启动一个容器,[image-name]指镜像名称,[:tag]是可选的标签。

示例:

docker run nginx:latest
  1. 查看容器列表
docker ps

这个命令可以查看当前正在运行的容器列表。

示例:

docker ps
  1. 停止容器
docker stop [container-id]

这个命令可以停止一个正在运行的容器,其中[container-id]指容器ID。

示例:

docker stop 1234567890abcdef

2. 示例说明

2.1. 示例1:拉取和运行一个Node.js镜像

可以使用以下命令拉取一个Node.js最新版本的镜像:

docker pull node:latest

然后使用以下命令在一个容器中运行该镜像(在Windows PowerShell下):

docker run -it --name my-nodejs-app node:latest

其中,--name参数可以指定一个容器名,这里将容器指定为my-nodejs-app

2.2. 示例2:部署一个Nginx容器

可以使用以下命令拉取一个Nginx最新版本的镜像:

docker pull nginx:latest

然后使用以下命令在一个容器中运行该镜像:

docker run --name my-nginx -d -p 8080:80 nginx:latest

其中,--name参数可以指定一个容器名,这里将容器指定为my-nginx-d参数可以使容器在后台运行;-p参数可以指定容器的端口和主机的端口映射,这里将容器的80端口映射到主机的8080端口上。

结论

以上是Docker常用命令的汇总以及两个示例的说明。Docker是一个强大的工具,可以帮助我们更加方便地创建、部署和运行应用程序。希望这篇攻略对你有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:docker常用命令汇总 - Python技术站

(0)
上一篇 2023年5月16日
下一篇 2023年5月16日

相关文章

  • Linux 下的docker下gitlab安装配置使用(完整)

    一、安装及配置  1.gitlab镜像拉取  拉镜像之前 设置一下 国内镜像 我是在CenterOs 虚机上安装的 首先更新系统 以防版本不一致导致的奇怪问题 1、查看你当前的内核版本 uname -r 2、更新 yum 包 sudo yum update 3、卸载已安装的 docker(如果安装过的话) yum remove docker docker-c…

    Docker 2023年4月11日
    00
  • docker安装jdk1.8

    Dockerfile FROM centos MAINTAINER liuyang # 新建目录 RUN mkdir /usr/local/java # 将jdk文件拷贝到容器/usr/local/java/并解压 ADD jdk-8u181-linux-x64.tar.gz /usr/local/java/ # 软连接 RUN ln -s /usr/loc…

    Docker 2023年4月13日
    00
  • Docker集群的创建与管理实例详解

    Docker集群的创建与管理实例详解 Docker 是一种流行的轻量级容器化技术,可以在不同的设备之间快速部署应用程序,同时也是一种集群化部署方式。在本文中,我们将深入探讨如何创建和管理 Docker 集群,以及两条示例说明。 Docker集群的创建 步骤1:安装 Docker 在创建 Docker 集群之前,您需要安装 Docker。您可以在 Docker…

    Docker 2023年5月16日
    00
  • docker入门教程(利用docker部署web应用)

    下面我将为您详细讲解“docker入门教程(利用docker部署web应用)”的完整攻略,其中包含两条示例说明。 1. 概述 Docker 是一个开源的应用容器引擎,可以方便地创建和部署应用程序,以及自动化应用程序的部署和管理。本教程将详细介绍如何使用 Docker 部署一个 Web 应用程序。 2. 安装 Docker 首先,你需要安装 Docker。具体…

    Docker 2023年5月16日
    00
  • Docker利用busybox创建基础镜像(base image)

    Docker是一种流行的容器技术,通过它可以快速构建和部署应用程序。而基础镜像(base image)则是构建Docker容器的第一步,因此学习如何创建基础镜像是非常重要的。 在Docker中,busybox是一个非常小巧但很常用的基础镜像,因此在本文中我们将利用busybox创建一个基础镜像。具体步骤如下所示: 1. 准备busybox镜像 首先需要准备b…

    Docker 2023年5月16日
    00
  • 6 docker安装es和kibana踩坑记

    话说参考视频跟着老师后面撸代码,一字不错的敲出来在自己的电脑上就是不行。有时候你感觉很简单的东西一看就会一敲就错。 docker安装es docker pull elasticsearch:7.7.0  然后查看效果      创建目录 mkdir -p /mydata/elasticsearch/config mkdir -p /mydata/elasti…

    Docker 2023年4月12日
    00
  • CentOS6.8下安装Docker

    在CentOS6.8下安装Docker 系统版本 [root@bogon yum.repos.d]# uname -a Linux bogon 2.6.32-642.el6.x86_64 #1 SMP Tue May 10 17:27:01 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux [root@bogon yum.rep…

    Docker 2023年4月13日
    00
  • Docker教程:使用容器(简单示例)

    针对这篇文章,我将提供完整的攻略。 1.标题:Docker教程:使用容器(简单示例) 2.目录:- 准备工作- 示例一:使用容器运行静态网页- 示例二:使用容器部署Flask应用程序 3.正文: 准备工作 在开始之前,需要先确保已安装了Docker。如果还未安装,请先安装Docker。安装完成后,通过执行以下命令验证Docker已成功安装: docker v…

    Docker 2023年5月16日
    00
合作推广
合作推广
分享本页
返回顶部