登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
签到
每天签到奖励2-10圆
导读
排行榜
TG频道
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
VIP申请
VIP网盘
网盘
联系我们
发帖说明
每日签到
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
安全
›
Centos7.x系统中Docker安装及简单使用
Centos7.x系统中Docker安装及简单使用
[ 复制链接 ]
飧沾
2025-9-29 16:51:41
Docker简介
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。
一个完整的Docker由四个部分组成:Docker Client(客户端)、Docker Daemon(守护进程)、Docker Image(镜像)和Docker Container(容器)。
Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。Docker 容器通过 Docker 镜像来创建。容器与镜像的关系类似于面向对象编程中的对象与类。
环境要求
1、只能是64位的系统;
2、要求centos7以上系统的内核版本不低于3.10。
复制代码
安装步骤
1、移除旧版本的docker
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine
复制代码
2、安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
复制代码
3、添加yum软件源
非官方源(比如阿里云)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
复制代码
官方源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
复制代码
4、更新yum软件源缓存
yum makecache fast
复制代码
5、安装docker
yum -y install docker-ce
复制代码
安装时,如果报错出现rpm包无法找到,先手动通过wget下载该rpm包,然后重新执行安装命令即可。
Docker镜像和容器的简单使用命令
1、查看docker版本: docker version
2、查询镜像: docker search imageName[镜像名称:如 centos]
3、获取镜像:docker pull imageName[镜像名称:如 centos]
4、列出镜像: docker image ls
5、查询镜像体积:docker system df
6、删除镜像:docker image rm imagesID
7、启动容器: docker run --name *** -p port:port -d [镜像名] 或者 docker start [containerID/containerName]
8、退出容器:exit/docker stop containerID
9、进入容器:docker attach containerID 或者 docker exec -it containerID
10、删除容器:
1)删除处于终止状态的:docker container rm [ID]
2)删除处于运行状态的:docker container rm -f [ID]
3)删除所有处于终止状态的:docker container prune
Docker安装Tomcat实例
1、获取tomcat镜像:
docker pull tomcat
复制代码
2、新建并运行tomcat容器:
docker run --name tomcat -p 127.0.0.1:8080:8080 -d tomcat
docker run --name tomcat -p 127.0.0.1:8080:8080 -d tomcat --restart=always
复制代码
--name:容器名
-p:后面接IP地址(可以不设):接宿主机端口:容器端口
-d:后台运行
复制代码
3、进入容器:
docker exec/attach -it tomcat bash
复制代码
exec进入容器后使用exit命令退出容器,只会退出容器,让容器在后台继续运行
attach进入容器后使用exit命令退出容器,会直接关闭容器
-it:交互模式进入容器
复制代码
4、退出tomcat容器:exit
5、停止tomcat容器:docker stop tomcat
6、启动tomcat容器:docker start tomcat
7、删除tomcat容器:docker container rm -f tomcat
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
Centos7
系统
Docker
安装
简单
相关帖子
为什么传统 Bug 追踪系统正在被抛弃?
PostgreSQL 18 源码编译安装体验
关键词SEO相关搜索下拉框优化系统按天扣费系统全开源
sensitive-word:一个简单易用的敏感词过滤框架
WPF应用最小化到系统托盘
集成移动端推送功能的系统通知公告数据库设计
Cloudreve网盘系统程序
代下狗网盘程序有安装说明
多cms养站系统【AI原创】程序
IIS8.5 安装证书
vip免费申请,1年只需15美金$
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
安全
为什么传统 Bug 追踪系统正在被抛弃?
0
588
益竹月
2025-10-07
安全
PostgreSQL 18 源码编译安装体验
0
252
懵崭
2025-10-08
程序
关键词SEO相关搜索下拉框优化系统按天扣费系统全开源
0
14
新程序
2025-10-08
业界
sensitive-word:一个简单易用的敏感词过滤框架
0
199
科元料
2025-10-09
业界
WPF应用最小化到系统托盘
0
448
癖艺泣
2025-10-09
安全
集成移动端推送功能的系统通知公告数据库设计
0
297
楞粳
2025-10-09
程序
Cloudreve网盘系统程序
0
4
新程序
2025-10-10
程序
代下狗网盘程序有安装说明
0
5
新程序
2025-10-10
程序
多cms养站系统【AI原创】程序
0
7
新程序
2025-10-10
安全
IIS8.5 安装证书
0
235
勉欤铅
2025-10-10
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
业界
科技
程序
签约作者
程序园优秀签约作者
发帖
飧沾
2025-9-29 16:51:41
关注
0
粉丝关注
18
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
dage888
999994
富账慕
10013
匝抽
9986
4
孙淼淼
9992
5
筒濂
9985
6
柴古香
9993
7
凌彦慧
9991
8
崔瑜然
9984
9
敖可
9991
10
慢秤
9979
查看更多