在Docker中创建CentOS容器
在Docker中创建CentOS容器
- 前提
- 镜像准备
- 运行并保存容器
- 再次运行容器
前提
前提是机器上安装了docker,并运行了docker服务。本人为图方便(没钱买服务器,懒得装虚拟机),使用的操作系统为Win10 专业版。因为git bash 不支持tty,所以命令行工具使用的是git cmd。以下截图都是git cmd中的操作,当然也可以用PowerShell。
镜像准备
镜像相当于一个安装包,是一个可以用来生产容器的源头。容器可以认为是Docker中的一个虚拟机,只不过此虚拟机不仅仅是运行操作系统的虚拟机。因为我们要在Docker中跑一个CentOS,所以要先从DockerHub中拉取一个CentOS的镜像。
查找镜像
docker search centos
这里可以看到位于第一的就是我们需要的CentOS镜像,复制下它的NAME,进行拉取
拉取镜像
docker pull centos
查看本地镜像
docker images
拉取完镜像后可以在本地看到对应的镜像版本、镜像id,创建时间、占用空间等信息
运行并保存容器
拉取了镜像后,就可以使用这个镜像,创建一个Docker容器。
运行&创建容器
docker run --name CentOSForJava -it <IMAGE ID>
- –name:指定容器名称
- -i:指定容器在启动后以交互的方式运行
- -t:分配一个伪 tty 设备(以便您可以直接与远程应用程序进行交互)
再次运行容器
查看所有容器
docker ps -a
可以看到过去创建并运行的容器
运行容器
docker start <CONTAINER ID>
进入容器
docker attach <CONTAINER ID>
在Docker中创建CentOS容器相关推荐
- Docker中创建MySQL容器,将宿主机目录直接挂载到目录
Docker中创建MySQL容器,将宿主机目录直接挂载到目录 1.在Docker中下载MySQL镜像 docker pull mysql:5.7.25 2.创建目录/tmp/mysql/data和/t ...
- Docker中创建nginx容器出现docker: Error response from daemon: driver failed programming exter...解决
使用nginx.conf配置文件创建nginx容器时出现: 解决: 根据出现的错误查找相应端口进程 netstat -apn | grep 80 找到后杀死进程 kill -9 954 重新启动Doc ...
- centos 7 中安装 docker和创建 tomcat容器并部署web应用
在 CentOS 7 中安装 Docker 和创建 Tomcat 容器并部署Web应用 一般部署Web应用都需要安装数据库,比如 MySQL 和 Redis,MySQL 和 Redis 属于多个Web ...
- 通过Docker创建CentOS容器
文章目录 前言 创建桥接网络,方便容器间通信 通过CentOS 7镜像创建容器 连接容器 容器间互相访问 目录挂载问题 参考链接 前言 先安装Docker,使用文内的脚本可以快速创建CentOS 7. ...
- 开发机直连 Docker 中的 Redis 容器小教程
在笔者日常开发中,都是把redis装在windows系统中.虽然可以通过RedisDesktopManager等客户端工具连接操作redis,但是还是觉得low了一些.因为作为程序员,我可能更想在Li ...
- Docker build创建指定容器镜像
Docker build: Build an image from a Dockerfile. 按照Dockerfile文件所定义内容创建临时性容器,把Docker中所定义的每行命令在临时容器中执行, ...
- 远程连接docker中的mysql容器_docker构建mysql容器及Navicat 远程连接
1. MySQL部署 1.1拉取MySQL镜像 docker pull mysql 查看镜像 docker images 1.2创建MySQL容器 首先建立所需要的 文件夹: docker run - ...
- docker中下载mysql容器实例(详细)
简单版 第一步:查看mysql镜像 name 镜像名字 description 描述 stars ...
- Docker中安装Centos
我使用的是window版的docker. 1.cmd 拉取centos镜像: docker pull centos 2.启动centos容器,并把docker上centos的22端口映射到本机5000 ...
最新文章
- 上机实践 1 初识 Java
- 数据库抽取,生成CSV文件导出,CSVUtils工具类
- 企业网络推广——企业网络推广公司解读企业新站沙盒期如何优化?
- Access2007中如何运行SQL执行SQl语句
- 如何用mysql运行程序_如何在MySQL工作台中创建和执行程序
- snmp 获取 虚拟机硬盘_服务器出故障了怎么办?SNMP告警七步走
- 响应面法求可靠度指标代码_基于可靠度理论的既有桥梁结构承载能力评估——结构可靠度理论若干基本概念...
- 管道的应用(pipe)《深入分析Linux内核源码》
- dotnetbar 5.8.0.3
- 记账系统推荐金蝶精斗云_金蝶精斗云的免费财务做账软件有哪些?
- Failed to start The nginx HTTP and reverse proxy server.
- IP前缀列表配置实验
- live2d_二次元 | live2d为你的网站博客增加萌萌哒的看板娘
- 描述一个完美的约会_在网上约会之前,要学习发现一个骗子
- Class1导数与变化率
- Sicily 1466. Taunt Exposure Estimation
- adreno源码系列(五)打开kgsl
- 抖音小店无货源:创业很苦,坚持很酷,她是如何做到日赚1k+的?
- 计算机作为信息处理工具 应用于科学研究,计算机2013分春章节试题及答案.doc
- android 点击跳转到qq,网页端如何实现点击链接跳转到QQ(手机QQ)打开会话