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

 

posted @   可可西里(lemon)  阅读(236)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示