docker 常见命令

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或者Windows机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口,下面我们来总结一下Docker常用的命令:

1、docker pull:从Docker仓库拉取镜像docker pull ubuntu:18.04,这个命令会从Docker Hub上拉取一个名为ubuntu的镜像,版本为18.04。

docker 常见命令

2、docker images:列出本地所有的镜像。docker images,这个命令会列出本地所有的镜像,包括镜像的ID、创建时间、大小等信息。

3、docker run:运行一个新的容器。docker run -it --name my-container ubuntu:18.04 /bin/bash,这个命令会运行一个名为my-container的新容器,使用ubuntu:18.04镜像,并启动一个交互式的Bash shell。

4、docker ps:列出当前正在运行的容器。docker ps,这个命令会列出当前正在运行的容器,包括容器的ID、名称、状态等信息。

5、docker stop:停止一个正在运行的容器。docker stop my-container,这个命令会停止名为my-container的容器。

6、docker start:启动一个已经停止的容器。docker start my-container,这个命令会启动名为my-container的容器。

7、docker rm:删除一个容器。docker rm my-container,这个命令会删除名为my-container的容器。

8、docker rmi:删除一个镜像。docker rmi ubuntu:18.04,这个命令会删除名为ubuntu:18.04的镜像。

9、docker exec:在运行中的容器内执行命令。docker exec -it my-container /bin/bash,这个命令会在名为my-container的容器内启动一个交互式的Bash shell。

10、docker logs:查看容器的日志。docker logs my-container,这个命令会查看名为my-container的容器的日志。

docker 常见命令

11、docker build:构建一个新的镜像。docker build -t my-image .,这个命令会根据当前目录下的文件构建一个名为my-image的镜像。

12、docker commit:将容器保存为新的镜像。docker commit my-container my-image,这个命令会将名为my-container的容器保存为名为my-image的新镜像。

13、docker tag:给镜像打标签。docker tag my-image localhost:5000/my-image,这个命令会给名为my-image的镜像打上一个标签,标签的内容为localhost:5000/my-image

14、docker push:将镜像推送到仓库。docker push localhost:5000/my-image,这个命令会将名为my-image的镜像推送到仓库。

15、docker save:将镜像保存为tar文件。docker save -o my-image.tar localhost:5000/my-image,这个命令会将名为localhost:5000/my-image的镜像保存为一个名为my-image.tar的tar文件。

16、docker load:从tar文件加载镜像。docker load < my-image.tar,这个命令会从名为my-image.tar的tar文件加载镜像。

相关问题与解答:

Q1:如何查看Docker版本?

A1:可以使用命令docker --version查看Docker版本。

docker 常见命令

Q2:如何在Docker中安装软件?

A2:可以使用RUN apt-get update && apt-get install -y <package_name>命令安装软件,其中<package_name>替换为需要安装的软件包名。

Q3:如何在Docker中查看网络配置?

A3:可以使用命令docker network ls查看Docker中的网络配置。

Q4:如何在Docker中查看所有容器(包括已停止的)?

A4:可以使用命令docker ps -a查看所有容器(包括已停止的)。

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/134187.html

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seo的头像K-seoSEO优化员
Previous 2023-12-16 11:58
Next 2023-12-16 12:02

相关推荐

  • kubernetes 搭建

    Kubernetes环境的搭建步骤Kubernetes是一个开源的容器编排平台,用于自动化应用程序部署、扩展和管理,它提供了一种灵活的方式来管理容器化应用程序,使得开发者和运维人员可以更加高效地管理和部署应用程序,本文将介绍如何在本地环境搭建一个Kubernetes集群。1、安装Docker在开始搭建Kubernetes环境之前,首先……

    2024-01-04
    0199
  • 阿里云服务器用什么系统好用点

    阿里云服务器是一种非常强大的云计算平台,它提供了多种操作系统供用户选择,在选择操作系统时,需要根据具体的应用场景和需求来进行选择,以下是一些常见的操作系统及其特点:1. Windows Server:Windows Server是微软公司开发的一款服务器操作系统,它提供了丰富的企业级功能和服务,适用于构建各种规模的企业应用,Windo……

    2023-12-01
    0171
  • docker启动失败的原因及怎么解决

    Docker启动失败的原因及怎么解决Docker是一种轻量级的虚拟化技术,它可以将应用程序和其依赖项打包到一个可移植的容器中,从而实现快速部署和扩展,在实际使用过程中,我们可能会遇到Docker启动失败的问题,本文将介绍Docker启动失败的原因及解决方法,并在最后提出两个相关问题与解答。Docker启动失败的原因1、镜像损坏Dock……

    2024-01-27
    0193
  • ​如何在Linux服务器通过Docker搭建Nexus私服

    在Linux服务器上通过Docker搭建Nexus私服,首先需要安装Docker和Nexus,然后配置Nexus以适应Linux环境。

    2024-02-13
    0194
  • 如何在服务器上设置多个网站?

    在服务器上设置多个网站,可以通过多种方法实现,具体取决于您使用的服务器类型(如Apache、Nginx等)以及您的操作系统,以下是一些常见的方法和步骤: 使用虚拟主机(以Apache为例)a. 安装Apache如果您还没有安装Apache,可以通过以下命令进行安装:sudo apt updatesudo apt……

    2024-11-26
    03
  • 为什么电脑屏幕是反了的呢

    电脑屏幕为什么是反的?在回答这个问题之前,我们需要先了解一个概念:镜像,镜像是指在显示图像时,将原始图像上下左右翻转的过程,在计算机图形学中,有两种镜像方式:水平镜像(水平翻转)和垂直镜像(上下翻转),当我们提到电脑屏幕是反的时,通常是指垂直镜像(上下翻转),即屏幕上的内容与我们看到的是相反的。1、显卡驱动问题电脑屏幕反转的原因可能是……

    2024-01-12
    0223

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入