Centos6.5 安装配置docker
2017-07-07 15:58
666 查看
宿主机:win7 64位
vagrant封装环境运行在VirtualBox 虚拟机上CentOS6.5,这是做测试时的一个环境,顺便错用安装docker玩玩。
centos6.5可以直接安装docker,docker在centos6及以后的版本中都可以安装,如果你的6版系统中不能安装先配置一下EPEL库来安装
yum install http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm
yum install docker-io
CentOS7
CentOS7 系统 CentOS-Extras 库中已带 Docker,可以直接安装:
yum install docker
我这里的系统版本是Centos6.5,有时候其它源的版本可能会导致你的内核和docker的版本不一至。需要升级内核至3.x。
这里是我使用的EPEL源:
[root@localhost ~]# rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
安装docker
yum -y install docker-io
chkconfig docker on
至于为什么会出现以下的错误呢?
之前我使用sohu的源安装出来的是docker.x86_64 0:1.5-5.el6
奇怪的是连启动也无法启动,后来再用上面的EPEL源安装(先卸载docker.x86_64 0:1.5-5.el6)即可。
启动时提示出错:
Segmentation Fault or Critical Error encountered. Dumping core and aborting.
Aborted
安装之后启动 Docker 服务,并让它随系统启动自动加载。
service docker start systemctl start docker.service
chkconfig docker on
查看已安装的docker
rpm -qa|grep docker
查看镜像
docker images
下载镜像
docker pull URL地址 下载完的文件docker-centos.tar
导入下载的镜像文件
docker load -i docker-centos.tar(镜像)
查看容器
docker ps (正在运行的)
docker ps -a (所有状态的)
创建容器
docker run -d -it --name tomcat8080 -p 8080:8080 IMAGEID
run:创建
-d :后台运行
-i: input 标准输入
-t: terminal 终端
-p:端口映射 (本机的8080端口映射到docker下的8080端口)
-name : 指定容器名称
IMAGEID:镜像ID
进入容器
docker exec -it tomcat8080 /bin/bash
使用 ll 命令查看容器的文件(类似小虚拟机)
复制文件到docker容器
docker cp jdk安装包文件 tomcat8080:/usr/local/
进入容器配置jdk 环境,tomcat安装及配置
tomcat 启动命令 : sh startup.sh &
查看docker服务
ps aux|grep docker
提交修改过的本地镜像,方便再次创建容器(新容器就含有已经配置的jdk,tomcat环境)
docker commit tomcat8080 IMAGEID
vagrant封装环境运行在VirtualBox 虚拟机上CentOS6.5,这是做测试时的一个环境,顺便错用安装docker玩玩。
centos6.5可以直接安装docker,docker在centos6及以后的版本中都可以安装,如果你的6版系统中不能安装先配置一下EPEL库来安装
yum install http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm
yum install docker-io
CentOS7
CentOS7 系统 CentOS-Extras 库中已带 Docker,可以直接安装:
yum install docker
我这里的系统版本是Centos6.5,有时候其它源的版本可能会导致你的内核和docker的版本不一至。需要升级内核至3.x。
这里是我使用的EPEL源:
[root@localhost ~]# rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
安装docker
yum -y install docker-io
chkconfig docker on
至于为什么会出现以下的错误呢?
之前我使用sohu的源安装出来的是docker.x86_64 0:1.5-5.el6
奇怪的是连启动也无法启动,后来再用上面的EPEL源安装(先卸载docker.x86_64 0:1.5-5.el6)即可。
启动时提示出错:
Segmentation Fault or Critical Error encountered. Dumping core and aborting.
Aborted
安装之后启动 Docker 服务,并让它随系统启动自动加载。
service docker start systemctl start docker.service
chkconfig docker on
查看已安装的docker
rpm -qa|grep docker
查看镜像
docker images
下载镜像
docker pull URL地址 下载完的文件docker-centos.tar
导入下载的镜像文件
docker load -i docker-centos.tar(镜像)
查看容器
docker ps (正在运行的)
docker ps -a (所有状态的)
创建容器
docker run -d -it --name tomcat8080 -p 8080:8080 IMAGEID
run:创建
-d :后台运行
-i: input 标准输入
-t: terminal 终端
-p:端口映射 (本机的8080端口映射到docker下的8080端口)
-name : 指定容器名称
IMAGEID:镜像ID
进入容器
docker exec -it tomcat8080 /bin/bash
使用 ll 命令查看容器的文件(类似小虚拟机)
复制文件到docker容器
docker cp jdk安装包文件 tomcat8080:/usr/local/
进入容器配置jdk 环境,tomcat安装及配置
tomcat 启动命令 : sh startup.sh &
查看docker服务
ps aux|grep docker
提交修改过的本地镜像,方便再次创建容器(新容器就含有已经配置的jdk,tomcat环境)
docker commit tomcat8080 IMAGEID
相关文章推荐
- CENTOS6.5 下docker安装和配置
- 阿里云Centos6.5安装配置docker
- CentOS 6.5 安装配置Docker指南
- centos6.5 docker的安装配置和配置独立ip地址
- Docker实践一(安装配置) 基于centos6.5
- centos6.5安装配置nginx+php+mysql+httpsqs+ttserver+redis
- CentOS 6.5系统安装配置图解教程
- 【CentOS 6.5】 安装VNCServer及配置,注销处理
- CentOS 6.5系统安装配置图解教程(详细图文)
- 2、单机运行环境搭建之 --CentOS-6.5安装配置Tomcat8
- centos6.5安装配置LDAP服务[转]
- CentOS 6.5 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
- centos 6.5 下安装配置GO 1.2.1
- 1、单机运行环境搭建之 --CentOS-6.5安装配置JDK-8
- CentOS 6.5 yum安装配置lnmp服务器
- CentOs6.5中安装和配置vsftp简明教程
- CentOS 6.5 安装配置VSFTP
- centos6.5直接yum安装nginx,并且支持php访问的配置
- CentOS 6.5系统中安装配置MySQL数据库
- centOS 6.5 的安装和配置