Docker 镜像and容器 相关命令
1、查看容器命令:
docker images
2、查找远程仓库镜像:
docker search 镜像名称(如mysql、redis...)
3、从远程仓库下载镜像:
下载最新版本:docker pull 镜像名称(如mysql、redis....)
下载指定版本:docker pull 镜像名称:版本名称
注:通过网址https://hub.docker.com/可查看镜像有哪些版本
4、删除docker中的镜像:
通过IMAGE ID删除:docker rmi 镜像ID(通过命令docker images可查看)
通过镜像名称和版本删除:docker rmi 镜像名称:版本号
5、查看所有镜像ID:
docker images -q
6、删除所有镜像:
docker rmi `docker images -q`
---------------------------------------
7、创建容器命令:
docker run -it --name myOneDocker centos:7 /bin/bash
参数 -i --> 保持容器运行。通常与-t同时使用,加入it这两个参数后,容器创建后自动进入容器中,退出容器后,容器自动关闭。
参数 -t --> 为容器重新分配一个伪输入终端,通常与-i同时使用
参数 -d --> 以守护(后台)模式运行容器。创建一个容器在后台运行,需要使用docker exec进入容器。退出后容器不会关闭。
参数 --name --> 为创建的容器命名
格式:docker run -it --name 容器名称 操作系统名称:版本 容器地址
8、查看容器命令:
查看运行中容器:docker ps
查看所有容器:docker ps -a
9、进入容器命令:
docker exec -it 容器名称 容器路径
10、停止容器:
docker stop 容器名称
11、启动容器:
docker start 容器名称
12、删除容器:
docker rm 容器名称
13、查看容器信息:
docker inspect 容器名称
-------------------------------------
14、数据卷挂载:
docker run -id -v 宿主机目录(文件):容器目录(文件)
数据卷概念:宿主机的一个目录或文件
数据卷作用:1、容器数据持久化 2、客户端容器数据交换 3、容器数据交换
数据卷容器:创建一个容器,挂载一个目录,让其它容器继承自该容器(--volume-from)
15、配置数据卷容器:
1)、创建启动C3数据卷容器,使用-v参数设置数据卷
docker run -it --name C3 -v /volume centos:7 /bin/bash
2)、创建C2容器,使用--volumes-from参数设置数据卷
docker run -it --name C2 --volumes-from C3 centos:7 /bin/bash
本文来自博客园,作者:可可西里(lemon),转载请注明原文链接:https://www.cnblogs.com/ldl326308/p/12513404.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现