docker基础命令操作---镜像操作

本文介绍了Docker的基础镜像操作,包括搜索官方仓库镜像、拉取镜像、查看主机镜像列表、导出与导入镜像以及删除和查看镜像详细信息的命令和示例。

1.  搜索官方仓库镜像:docker search  image_name( 镜像名 )

例如:

docker search nginx

 命令执行结果参数说明:

参数
说明
NAME
镜像名称
### 关于 Dockerdocker-compose 的命令及使用教程 #### Docker 基础命令 Docker 提供了一系列基础命令来管理容器镜像和其他资源: - **docker run**: 启动一个新的容器实例。可以指定各种参数,如 `-p` 来映射主机端口到容器端口,`-v` 来挂载本地文件夹作为数据卷等。 ```bash docker run -it --name my_container ubuntu bash ``` - **docker ps**: 列出当前正在运行的容器列表。加上 `-a` 参数则显示所有曾经创建过的容器状态。 - **docker stop/start/restart CONTAINER_ID_OR_NAME**: 控制特定 ID 或名称对应的容器停止/启动/重启行为。 - **docker rm CONTAINER_ID_OR_NAME**: 移除已经终止的容器;对于强制删除可用 `--force` 选项。 - **docker rmi IMAGE_ID_OR_TAG**: 删除不再使用的镜像条目。 - **docker images**: 查看本机上所有的 Docker 镜像记录。 - **docker build . -t image_name[:tag]**: 构建自定义镜像,其中`.`表示构建上下文路径,默认为当前目录下的 Dockerfile 文件位置[^1]。 #### Docker Compose 使用指南 为了简化多服务应用程序的一键化部署流程,官方推出了名为 Docker Compose 工具。它允许开发者在一个 YAML 格式的配置文件(`docker-compose.yml`)里描述整个项目所需的所有微服务体系结构组件及其依赖关系。 ##### 安装方法 针对不同操作系统平台有不同的安装方式,在 Linux 下可以通过在线脚本来完成快速安装过程。 ##### 主要指令说明 - **docker-compose up [-d|--build]**: 创建并启动由 `docker-compose.yml` 描述的服务集合。加入 `-d` 可让其以后台模式运作而不占用前台 Shell 终端窗口;而 `--build` 强制重新编译最新的镜像版本再上线[^3]。 - **docker-compose down**: 清理掉之前通过此工具起的一切关联资源(包括但不限于网络接口),从而实现优雅下线操作- **docker-compose logs [SERVICE...]**: 获日志输出流以便调试分析问题所在之处。 - **docker-compose exec SERVICE COMMAND [ARGS...]**: 对处于活动态的目标服务执行任意 shell 指令串。 另外还存在一些辅助性质的小功能点值得注意的是,当采用非默认名目的组合方案时(比如指定了其他 `.yml` 文件),记得附加 `-f PATH_TO_YOUR_COMPOSE_FILE` 开头以确保指向正确的位置[^4]。 最后提醒一点就是有关存储空间规划方面的问题——可通过修改 `/etc/docker/daemon.json` 内部项 `"data-root"` 改变工作区根目录至更合适的地方去[^2]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值