Docker基础
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中服务无法访问?
- 打开文件 /usr/lib/sysctl.d/这个文件
- 在最后添加net.ipv4.ip_forward =1
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 2025-07-20 20:27:15
上一篇:Rabbitmq基础
下一篇:制作纯净版的U盘启动盘
推荐阅读
留言与评论(共有 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:列出本地所有的镜像(含中间映像层 |