docker简单教程(三)常用操作

news/2025/3/14 16:45:27/

docker简单教程(三)常用操作

文章目录

  • docker简单教程(三)常用操作
    • 1:查看所有容器列表:docker ps -a
    • 2:查看正在运行的容器列表:docker ps
    • 3:运行容器:docker run
    • 4:停止容器:docker stop
    • 5:删除停止运行的容器:docker rm
    • 6:重命名容器:docker rename
    • 7:下载镜像:docker pull
    • 8:查看镜像列表:docker images
    • 9:查看镜像详情:docker inspect
    • 10:删除镜像:docker rmi
    • 11:构建镜像:docker build

在这里插入图片描述

开始之前,我们先理解一下镜像和容器的区别:

  • 镜像:就像歌中配置文件,比如我们所编写的index.html文件,Dockerfile文件等。一个镜像可以创建多个容器,比如我们有一个配置文件,我们可以在这个配置文件的基础上docker run 运行多个容器。
  • 容器:容器代表我们运行的实例,比如我们上一节讲的运行一个服务,我们创建的那个基本的网站。他包含了 启动、停止、删除、暂停等。

在这里插入图片描述

1:查看所有容器列表:docker ps -a

docker ps -a

2:查看正在运行的容器列表:docker ps

docker ps

3:运行容器:docker run

docker run

如果忘记了,可以参照上一小节的内容。

4:停止容器:docker stop

docker stop <container id>

使用 docker ps 可以查看所有容器,然后找到与之对应的id

比如,我们上一节创建的一个 helloworld 容器:

请添加图片描述
那我们就可以执行 docker stop 2bbfd11bff2a 来关闭容器。

5:删除停止运行的容器:docker rm

docker rm <container id>

6:重命名容器:docker rename

docker rename <old_container_id> <new_container_name>

7:下载镜像:docker pull

docker pull <image name>

如:docker pull nginx

更多的镜像文件可以访问 docker hub 仓库下载

8:查看镜像列表:docker images

docker images

9:查看镜像详情:docker inspect

docker inspect <image name_or_id>

如:docker inspect helloworld

10:删除镜像:docker rmi

docker rmi <image name_or_id>

11:构建镜像:docker build

docker build

如果忘记了具体参数,可以先参考上一小节的构建过程,后面会详细介绍。


http://www.ppmy.cn/news/48135.html

相关文章

测牛学堂:2023软件测试linux和shell脚本入门系列(shell的运算符)

shell中的注释 以# 开头的就是shell中的注释&#xff0c;不会被执行&#xff0c;是给编程的人看的。 shell中的运算符 shell中有很多运算符。 按照分类&#xff0c;可以分为算术运算符&#xff0c;关系运算符&#xff0c;布尔运算符&#xff0c;字符串运算符&#xff0c;文件…

把树莓派改造成无线软路由器(2)-----无线路由器模式(独立无线路由器)

本文目录 1、准备工作2、安装无线AP和管理软件3、设置网络路由3.1、树莓派的无线网络接口IP配置3.2、启用路由和IP伪装3.3、为无线网络配置DHCP和DNS服务 4、确认无线配置5、配置 AP 软件6、运行wifi无线AP 树莓派可用作网络中的一个wifi无线路由器。让使用无线接入的计算机和设…

sqlserver用SQL脚本进行备份和还原操作

--1.1备份数据库脚本 USE [master] GO BACKUP DATABASE [Test] TO DISK D:\Test\Test_20230419.bak GO --1.2还原数据库,注意一定要用NORECOVERY还原备份 USE [master] GO RESTORE DATABASE [Test] FROM DISKND:\Test\Test_20230419.bak WITH FILE 1, MOVE NTest TO ND:\Test…

后缀数组的应用:最长公共子串

题目描述 假设 str1 长度为 N N N&#xff0c;str2 长度为 M M M&#xff0c;求 str1 和 str2 的最长公共子串。 思路分析 示例&#xff1a;str1 “12abcd456”, str2 “7abcd89”&#xff0c;则str1和str2的最长公共子串为 abcd。 注意&#xff0c;子串是连续的。 动…

C. Anna, Svyatoslav and Maps(floyd + 思维)

Problem - C - Codeforces 给你一个有n个顶点的无权图&#xff0c;以及由m个顶点的序列p1,p2,...,pm给出的路径&#xff08;该路径不一定简单&#xff09;&#xff1b;对于每个1≤i<m&#xff0c;有一个弧从pi到pi1。 如果v是p的子序列&#xff0c;v1p1&#xff0c;vkpm&a…

JavaScript有几种数据类型,分别是什么?

在JavaScript中&#xff0c;我们可以分成两种类型&#xff1a;基本类型 复杂类型&#xff08;引用类型&#xff09; 两种类型的区别是&#xff1a;存储位置不同 基本类型主要为以下六种&#xff1a; Number、String、Boolean、Undefined、Null、Symbol 复杂类型/引用类型统称为…

C++ const关键字

参考资料&#xff1a; 【C const的各种用法详解】【const用法深入浅出】 - COS - 博客园 (cnblogs.com) const的基本概念&#xff1a; const名叫常量限定符&#xff0c;用来限定特定变量&#xff0c;以通知编译器该变量是不可修改的。习惯性的使用const&#xff0c;可以避免在函…

PostgreSQL环境搭建和主备构建

目录 1 Windows 上安装 PostgreSQL2 docker安装PostgreSQL2.1 检索当前镜像2.2. 拉取当前镜像2.3 创建挂载文件夹2.4 启动镜像2.5 查看日志2.7 查看进程2.8 使用连接 3 postgresql主从主备搭建3.1 安装好网络源&#xff08;主1.11、从1.12&#xff09;3.2 安装postgresql&#…