docker常见命令
时间: 2024-12-30 15:18:31 浏览: 10
### Docker 常见命令列表及用法教程
#### 获取镜像
为了从仓库中获取一个镜像,可以使用 `docker pull` 命令。这允许用户下载官方或其他用户的公共镜像到本地环境中[^1]。
```bash
docker pull [OPTIONS] NAME[:TAG|@DIGEST]
```
例如,要拉取最新的 Ubuntu 镜像:
```bash
docker pull ubuntu:latest
```
#### 列出已有的镜像
查看当前机器上已经存在的所有镜像是通过执行如下命令完成的,该命令会展示所有的本地存储镜像及其版本信息等详情[^3]。
```bash
sudo docker images
```
此命令返回的结果通常包括REPOSITORY(仓库名)、TAG(标签)、IMAGE ID(唯一标识符)等内容。
#### 搜索镜像
当不确定具体名称时,可以通过搜索引擎查找合适的镜像资源。利用下面这条语句可以在Docker Hub 中寻找特定关键词关联的公开可用项目集合。
```bash
docker search TERM
```
比如想要找关于 MySQL 的资料,则输入:
```bash
docker search mysql
```
#### 启动容器实例
创建并启动一个新的容器来运行指定的应用程序或服务,这是非常基础但也极其重要的功能之一。一般形式如下所示,其中 IMAGE_NAME 是指代之前提到过的那些被预先构建好的软件包;而 CONTAINER_NAME 可以为新建立起来的空间赋予独一无二的名字以便于管理维护工作[^2]。
```bash
docker run --name CONTAINER_NAME -d IMAGE_NAME
```
对于希望立即测试某个环境的情况而言,可以直接给出类似这样的完整表达式:
```bash
docker run -it --rm ubuntu /bin/bash
```
这里 `-it` 参数组合使得终端保持交互模式打开状态直到手动关闭为止;`--rm` 表示一旦退出就自动清理掉临时产生的文件夹结构以免占用过多磁盘空间。
---
阅读全文