docker command

简介: 【10月更文挑战第31天】

Docker 是一个开源的应用容器引擎,它允许开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。以下是 Docker 的基本使用指南,包括如何获取镜像、启动容器、查看容器状态以及后台运行容器。

获取 Docker 帮助

要查看 Docker 客户端的所有命令选项,可以直接输入 docker 命令:

docker

要深入了解指定的 Docker 命令使用方法,可以使用 --help 参数:

docker command --help

例如,查看 docker stats 指令的具体使用方法:

docker stats --help

获取镜像

如果本地没有 Ubuntu 镜像,可以使用 docker pull 命令来载入 Ubuntu 镜像:

docker pull ubuntu

启动容器

使用以下命令启动一个基于 Ubuntu 镜像的容器,并以命令行模式进入该容器:

docker run -it ubuntu /bin/bash

参数说明:

  • -i:保持容器的标准输入(STDIN)打开,即使没有附加。
  • -t:分配一个伪终端。
  • ubuntu:指定要运行的镜像。
  • /bin/bash:在容器中执行的命令,这里是启动一个交互式 Shell。

退出终端,直接输入 exit

exit

查看所有容器

查看所有容器(包括正在运行和已停止的):

docker ps -a

启动已停止的容器

使用 docker start 启动一个已停止的容器:

docker start [容器ID或名称]

例如:

docker start b750bbbcfd88

后台运行容器

在大部分场景下,我们希望 Docker 服务在后台运行。可以通过 -d 参数指定容器的运行模式:

docker run -itd --name ubuntu-test ubuntu /bin/bash

参数说明:

  • -d:后台运行容器,并返回容器 ID。
  • --name:为容器指定一个名称。

查看容器状态

要查看正在运行的容器及其资源使用情况,可以使用 docker stats 命令:

docker stats
目录
相关文章
|
7月前
|
NoSQL 开发工具 Redis
【docker专题_07】vim: command not found解决方案
【docker专题_07】vim: command not found解决方案
151 1
|
Ubuntu Linux Docker
Ubuntu安装docker报错:Command ‘lsb_release‘ not found
Ubuntu安装docker报错:Command ‘lsb_release‘ not found
410 0
|
分布式计算 Hadoop Shell
docker报错: bash: which: command not found
docker报错: bash: which: command not found
146 0
|
15天前
|
监控 NoSQL 时序数据库
《docker高级篇(大厂进阶):7.Docker容器监控之CAdvisor+InfluxDB+Granfana》包括:原生命令、是什么、compose容器编排,一套带走
《docker高级篇(大厂进阶):7.Docker容器监控之CAdvisor+InfluxDB+Granfana》包括:原生命令、是什么、compose容器编排,一套带走
152 77
|
23天前
|
监控 Docker 容器
在Docker容器中运行打包好的应用程序
在Docker容器中运行打包好的应用程序
|
2天前
|
Unix Linux Docker
CentOS停更沉寂,RHEL巨变限制源代:Docker容器化技术的兴起助力操作系统新格局
操作系统是计算机系统的核心软件,管理和控制硬件与软件资源,为用户和应用程序提供高效、安全的运行环境。Linux作为开源、跨平台的操作系统,具有高度可定制性、稳定性和安全性,广泛应用于服务器、云计算、物联网等领域。其发展得益于庞大的社区支持,多种发行版如Ubuntu、Debian、Fedora等满足不同需求。
15 4
|
17天前
|
数据建模 应用服务中间件 nginx
docker替换宿主与容器的映射端口和文件路径
通过正确配置 Docker 的端口和文件路径映射,可以有效地管理容器化应用程序,确保其高效运行和数据持久性。在生产环境中,动态替换映射配置有助于灵活应对各种需求变化。以上方法和步骤提供了一种可靠且易于操作的方案,帮助您轻松管理 Docker 容器的端口和路径映射。
59 3
|
24天前
|
存储 缓存 监控
Docker容器性能调优的关键技巧,涵盖CPU、内存、网络及磁盘I/O的优化策略,结合实战案例,旨在帮助读者有效提升Docker容器的性能与稳定性。
本文介绍了Docker容器性能调优的关键技巧,涵盖CPU、内存、网络及磁盘I/O的优化策略,结合实战案例,旨在帮助读者有效提升Docker容器的性能与稳定性。
58 7
|
24天前
|
存储 Prometheus 监控
Docker容器内进行应用调试与故障排除的方法与技巧,包括使用日志、进入容器检查、利用监控工具及检查配置等,旨在帮助用户有效应对应用部署中的挑战,确保应用稳定运行
本文深入探讨了在Docker容器内进行应用调试与故障排除的方法与技巧,包括使用日志、进入容器检查、利用监控工具及检查配置等,旨在帮助用户有效应对应用部署中的挑战,确保应用稳定运行。
30 5
|
24天前
|
开发框架 安全 开发者
Docker 是一种容器化技术,支持开发者将应用及其依赖打包成容器,在不同平台运行而无需修改。
Docker 是一种容器化技术,支持开发者将应用及其依赖打包成容器,在不同平台运行而无需修改。本文探讨了 Docker 在多平台应用构建与部署中的作用,包括环境一致性、依赖管理、快速构建等优势,以及部署流程和注意事项,展示了 Docker 如何简化开发与部署过程,提高效率和可移植性。
53 4