Dockerstop

简介: 【11月更文挑战第01天】

Docker 是一个开源的应用容器引擎,它允许开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

以下是一些基本的 Docker 命令和它们的用法,以及代码示例:

  1. 安装 Docker

    • 首先,你需要在你的机器上安装 Docker。安装方法因操作系统而异,你可以在 Docker 官网找到安装指南。
  2. 拉取镜像

    • 使用 docker pull 命令从 Docker Hub 拉取一个镜像。
      docker pull ubuntu:15.10
      
  3. 运行容器

    • 使用 docker run 命令来创建并启动一个容器。
      docker run ubuntu:15.10 /bin/echo "Hello world"
      
    • 这个命令会创建一个新的容器,使用 ubuntu:15.10 镜像,并在容器中执行 /bin/echo "Hello world" 命令,然后输出结果。
  4. 交互式容器

    • 使用 -i(保持 STDIN 打开,即使没有附加)和 -t(分配一个伪终端)参数来运行一个交互式的容器。
      docker run -i -t ubuntu:15.10 /bin/bash
      
    • 这将启动一个 Ubuntu 容器,并提供一个 bash 终端,你可以在其中执行命令。
  5. 查看系统版本

    • 在交互式容器中,你可以执行 cat /proc/version 来查看当前系统的版本信息。
      cat /proc/version
      
  6. 列出目录文件

    • 使用 ls 命令来列出当前目录下的文件。
      ls
      
  7. 退出容器

    • 要退出容器,可以执行 exit 命令或者使用快捷键 CTRL+D
      exit
      
  8. 查看容器列表

    • 使用 docker ps 命令查看当前运行的容器。
      docker ps
      
  9. 停止容器

    • 使用 docker stop 命令加上容器 ID 或名称来停止一个容器。
      docker stop [容器ID或名称]
      
  10. 删除容器

    • 使用 docker rm 命令加上容器 ID 或名称来删除一个容器。
      docker rm [容器ID或名称]
      
  11. 查看 Docker 镜像

    • 使用 docker images 命令查看本地主机上的镜像列表。
      docker images
      
  12. 删除 Docker 镜像

    • 使用 docker rmi 命令加上镜像 ID 或名称来删除一个镜像。
      docker rmi [镜像ID或名称]
      
目录
相关文章
|
7月前
|
API 索引
ElasticSearch索引模板
ElasticSearch索引模板
300 1
|
23天前
|
SQL 数据库
Constraints
【11月更文挑战第14天】
25 5
|
运维 Kubernetes 安全
云原生安全 — seccomp应用最佳实践
近期针对Linux内核的CVE漏洞频出,CVE-2022-0185、CVE-2022-0185、CVE-2022-0847是威胁评分较高且热度较高的几个典型漏洞,相关的POC/EXP利用代码也已经在互联网上公开披露。对于容器场景来说,攻击者的攻击路径也比较相似,都是利用unshare等高危系统调用在新的usernamespace拿到CAP_SYS_ADMIN等高权限capabilities后利用漏
2477 0
云原生安全 — seccomp应用最佳实践
|
1月前
|
消息中间件 人工智能 监控
Paimon x StarRocks 助力喜马拉雅直播实时湖仓构建
本文由喜马拉雅直播业务与仓库建设负责人王琛撰写,介绍了喜马拉雅直播业务的数据仓库架构迭代升级。文章重点分享了基于 Flink + Paimon + StarRocks 实现实时湖仓的架构及其成效,通过分钟级别的收入监控、实时榜单生成、流量监测和盈亏预警,大幅提升了运营效率与决策质量,并为未来的业务扩展和 AI 项目打下坚实基础。
178 5
Paimon x StarRocks 助力喜马拉雅直播实时湖仓构建
|
1月前
|
IDE Java API
Kettle如何进行二次开发?
【10月更文挑战第24天】Kettle如何进行二次开发?
76 0
|
存储 消息中间件 大数据
海程邦达基于Apache Paimon+Streampark实现 Streaming warehouse的实战应用(上)
海程邦达基于Apache Paimon+Streampark实现 Streaming warehouse的实战应用
241 0
|
jenkins Java 持续交付
技术分享 | 跨平台API对接(Java)
本章介绍基于 Jenkins API 调用的跨平台 API 对接。 ## 基于Jenkins实现跨平台API对接 Jenkins 提供了远程访问应用编程接口(Remote Access API),能够通过 Http 协议远程调用相关命令操作 Jenkins 进行 Jenkins 视图、任务、插件、构建信息、任务日志信息、统计信息等,非常容易与其配合更好的完成 CI/CD 工作。 Jenkin
技术分享 | 跨平台API对接(Java)
BXA
|
消息中间件 监控 安全
Spring Integration整合不同系统-提升管理效率
企业需要将不同的信息系统人员及其工作流程进行统一管理和整合,以提高生产效率、降低成本,加强信息安全保障。Spring Integration作为一种集成框架,旨在简化企业信息流程化的实现。其解耦和整合的特性让程序员更加专注于业务开发需求,而不必担心不同数据源的集成问题
BXA
321 0
|
存储 Kubernetes Go
helm chart编写入门
helm chart编写入门
2012 0