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日

相关文章

  • docker create命令的用法说明

    请看下面的攻略: Docker create命令的用法说明 docker create命令创建并返回一个新的Docker容器,但不会启动它。创建容器后,你可以使用docker start命令来启动它。docker create命令通常与docker start、docker cp和docker attach一起使用。 下面我们对docker create命令…

    Docker 2023年5月16日
    00
  • 教你用100 行shell实现Docker详解

    教你用100行Shell实现Docker详解 什么是Docker Docker是一种容器化平台,可以将应用及其依赖打包到一个可移植的容器中,然后部署到任意主机上运行,而不需要担心环境的差异。 容器和虚拟机的区别 容器和虚拟机都是实现虚拟化的技术,但是有很大的不同。虚拟机是模拟物理硬件,每个虚拟机都有自己的操作系统、进程和资源管理,因此会占用很大的资源。而容器…

    Docker 2023年5月15日
    00
  • Docker 容器编排利器Compose(起步篇)

    Docker 容器编排利器Compose(起步篇) Docker Compose 是 Docker 公司推出的一款基于 YAML 文件编排多个容器的工具,可以轻松实现容器之间的交互和协作。本文将详细讲解 Docker Compose 的使用方法。 安装 Docker Compose 首先,我们需要安装 Docker Compose。可以在 Docker 官网…

    Docker 2023年5月16日
    00
  • Isaac Sim 机器人仿真器介绍、安装与 Docker [1]

    前言与参考 此文书写于: January 6, 2023, 更新于 January 6, 2023 ;可能会随着时间的变化 此教程会有过时概念哦 Isaac Sim 相关参考链接: 官方文档地址 官方docker image 镜像地址 官方讨论 论坛链接,建议没啥事就可以逛逛,看问题和回答也是件很有意思的事 本篇主要是根据参考1,相当部分文字直接翻译而来 T…

    Docker 2023年4月11日
    00
  • 搭建一个私有的Docker registry教程

    下面是搭建私有Docker registry的完整攻略: 准备工作 首先需要安装Docker,可以在官网下载并安装。然后在服务器上运行以下命令,安装Docker SDK for Python和Docker Compose: $ pip install docker docker-compose 搭建私有Docker registry 创建一个目录用于存储私有…

    Docker 2023年5月16日
    00
  • Docker中如何安装宝塔

    这篇文章主要介绍“Docker中如何安装宝塔”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Docker中如何安装宝塔”文章能帮助大家解决问题。 1、docker拉取ubuntu系统 docker pull ubuntu 2、运行容器 docker run -i -t -d –name bt -p 2000:20 -…

    2023年4月9日
    00
  • Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.

     阿里云的机器重启之后,想启动docker却报了下面的问题 /usr/bin/docker-current: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?. See ‘/usr/bin/docker-curre…

    Docker 2023年4月16日
    00
  • [TimLinux] docker CentOS7 入门——容器(1)

    # 将官方 Python 运行时用作父镜像 FROM python:3.6.8 # 将工作目录设置为 /app WORKDIR /app # 将当前目录内容复制到位于 /app 中的容器中 ADD . /app # 安装 requirements.txt 中指定的任何所需软件包 RUN pip install -r requirements.txt # 使端…

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