您现在的位置是:首页 > 编程 > 

Docker基础

2025-07-21 04:53:45
Docker基础 1、Docker三要素镜像(image):把应用程序和配置依赖打包好形成一个运行环境就是image镜像文件。容器(container):容器是用镜像创建的运行实例。可以看作是一个简易版的linux环境。一个镜像可以创建多个容器。容器本身也是镜像文件,区别是容器最上面的那一层可读可以写。仓库(repository):存放镜像文件的场所2、Docker常用命令2.1、帮助命令2.1.

Docker基础

1、Docker三要素

  • 镜像(image):把应用程序和配置依赖打包好形成一个运行环境就是image镜像文件。
  • 容器(container):容器是用镜像创建的运行实例。可以看作是一个简易版的linux环境。一个镜像可以创建多个容器。容器本身也是镜像文件,区别是容器最上面的那一层可读可以写。
  • 仓库(repository):存放镜像文件的场所

2、Docker常用命令

2.1、帮助命令
2.1.1、docker version

获取docker版本信息

2.1.2、docker info

获取docker的系统信息,包括镜像和容器的数量

2.1.、docker help

获取docker所有的命令信息

2.2、镜像命令
2.2.1、docker images

获取本地的镜像信息

  • respository:表示镜像的仓库源
  • tag:镜像的标签
  • image id:镜像
  • created:镜像创建时间
  • sie:镜像大小

opti(参数)说明:

  • -a:列出本地所有的镜像(含中间映像层,可以理解为依赖)
  • -q:只显示镜像id
  • –digests:显示镜像的摘要信息
  • –no-trunc:显示完整的镜像信息(image id显示全部,之前只显示前几位)
2.2.2、docker search 某个xxx镜像名字

搜索docker hup上镜像信息

  • starts:点赞数
  • official:官方版
2.2.、docker pull 某个xxx镜像名字

从阿里云拉取镜像到本地

2.2.、docker rmi -f 某个xxx镜像名字或镜像id

删除单个镜像

2.、容器命令
2..1、docker run [可选参数] 镜像名称或id

拉取并运行某个镜像

  • -it:使用交互方式运行,进入容器命令终端
  • -d:后台方式运行
  • –name:自定义容器名字,不设置会有随机默认值
  • -p:指定容器的端口 -p 8080:8080
2..2、docker ps

查询当前正在运行的容器

opti(参数)说明:

  • -a:列出当前所有正在运行的容器+历史运行过的
2..、退出容器
  • exit:容器停止并退出
  • ctrl+P+Q:容器不停止只退出
2..4、启动容器

docker start 容器id或容器名称

2..5、重启容器

docker restart 容器id或容器名称

2..6、停止容器
  • docker stop 容器id或容器名称(正常关机)
  • docker kill 容器id或容器名称(强制关机)
2..7、删除容器
  • docker rm 容器id(删除已停止的容器)
  • docker rm -f 容器id(强制删除)

、Docker进阶命令

.1、守护式容器
.1.1、启动(后台运行)

docker run -d 容器id

.1.2、查看容器日志

docker logs [-f] [-t] [–tail 条数] 容器id

  • -f:显示更新
  • -t:显示时间戳
  • -tail:显示最新行数日志
.1.、查看容器进程

docker top 容器id

.1.4、查看后台运行容器
  • docker exec -it 容器id /bin/bash (创建新进程)
  • docker attach 容器id (不创建新进程)
.1.5、docker容器自启

docker启动,其容器自动启动 docker update 容器id或名称

4、软件安装

4.1、rabbitmq安装

docker run -d --hostname rabbitmq --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq:.8.8-management

5、常见问题

5.1、虚拟机VMwar的linux系统挂起后,docker中服务无法访问?
  1. 打开文件 /usr/lib/sysctl.d/这个文件
  2. 在最后添加net.ipv4.ip_forward =1
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2024-0-05,如有侵权请联系 cloudcommunity@tencent 删除镜像容器后台基础进程

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1162831.html

相关标签:无
上传时间: 2025-07-20 20:27:15
留言与评论(共有 16 条评论)
本站网友 沈阳二手房出售
4分钟前 发表
不设置会有随机默认值-p:指定容器的端口 -p 8080
本站网友 沙坪坝美食
29分钟前 发表
docker ps查询当前正在运行的容器 opti(参数)说明:-a:列出当前所有正在运行的容器+历史运行过的2..
本站网友 产后吸脂
26分钟前 发表
区别是容器最上面的那一层可读可以写
本站网友 安庆九中
21分钟前 发表
可以看作是一个简易版的linux环境
本站网友 望都租房
2分钟前 发表
一个镜像可以创建多个容器
本站网友 长治二手房网
26分钟前 发表
虚拟机VMwar的linux系统挂起后
本站网友 教师是园丁
18分钟前 发表
15672 -p 5672
本站网友 动物保健
9分钟前 发表
退出容器exit:容器停止并退出ctrl+P+Q:容器不停止只退出2..4
本站网友 广州二手房网
30分钟前 发表
docker pull 某个xxx镜像名字从阿里云拉取镜像到本地 2.2.
本站网友 血眼
9分钟前 发表
容器命令2..1
本站网友 阜南租房
3分钟前 发表
Docker进阶命令.1
本站网友 章丘二手房网
21分钟前 发表
容器本身也是镜像文件
本站网友 惠州东江男科医院
16分钟前 发表
docker pull 某个xxx镜像名字从阿里云拉取镜像到本地 2.2.
本站网友 大华清水湾
25分钟前 发表
docker pull 某个xxx镜像名字从阿里云拉取镜像到本地 2.2.
本站网友 北京金融街购物中心
28分钟前 发表
docker images获取本地的镜像信息 respository:表示镜像的仓库源tag:镜像的标签image id:镜像created:镜像创建时间sie:镜像大小opti(参数)说明: -a:列出本地所有的镜像(含中间映像层