CentOS 7 x64 docker 初试

CentOS 7 x64 docker 使用

CentOS 7 安装 docker

yum search docker  查看是否 有docker包

yum info docker  版本为1.3.2

yum -y install docker 安装docker

docker --version

Docker version 1.3.2, build 39fa2fa/1.3.2

关闭 firewalld  与 Selinux

service docker start 启动

systemctl enable docker 设置开机启动

获取CentOS 镜像

docker pull centos:latest    下载最新版本的镜像

或者

docker pull centos:centos6   下载centos6镜像等

查看安装镜像的情况

docker images

REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE

centos              7                   8efe422e6104        2 weeks ago         224 MB

centos              centos7             8efe422e6104        2 weeks ago         224 MB

centos              latest              8efe422e6104        2 weeks ago         224 MB

在docker下运行 shell bash

docker run -i -t <IMAGE ID>  /bin/bash      //<IMAGE ID> 通过docker images命令获取,这里为510cf09a7986

docker run -i -t 8efe422e6104 /bin/bash

docker run -i -t <IMAGE ID>  /bin/bash    //此方式运行的容器,退出后容器就会自动关闭, 此方式是创建一个新的容器.

docker run -i -t -v /opt/software:/opt/software <IMAGE ID> /bin/bash    //-v 为挂载本地目录, 第一个/opt/software 为本地目录 : 后面为容器目录,目录不存在会自动创建

执行以后切换到

[[email protected] /]#

在容器下安装 ssh  passwd

yum -y install openssh-server  passwd

安装完毕以后 修改root 密码

passwd

然后再 安 装jdk 和 tomcat !!

安装过程与物理机安装过程相同 安装完毕以后

返回 物理机

docker ps -a  可查看运行的docker shell

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS

c6291c68a800        centos:7            "/bin/bash"         3 hours ago         Exited (0) 3 minutes ago

docker commit <CONTAINER ID> <name>      //修改镜像IMAGE名称

docker commit c6291c68a800 tomcat     //将此镜像的名称保存为 tomcat

docker images

REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE

tomcat-1            latest              983e0f7ea1fd        37 minutes ago      779.8 MB

docker ps -a

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS

ed1efc2c7d01        tomcat:latest     "/bin/bash"         9 minutes ago       Exited (0) 3 minutes ago

docker start <CONTAINER ID>         //<CONTAINER ID> 通过docker ps -a命令获取 启动此容器

docker attach <CONTAINER ID>        //返回到此容器中

docker start -i <CONTAINER ID>      // 启动此容器后连接到此容器中

启动容器的SSH 并映射端口

docker run -d -p 50001:22 <IMAGE ID> /usr/sbin/sshd -D    //<IMAGE ID> 为docker images 获取 需要获取tomcat的IMAGE ID

ssh -p 50001 127.0.0.1    进入容器

启动tomcat    查看容器ip

返回物理机

curl -I 容器ip:8080  查看是否正常

-------------------------------------------------------------------------------------------------------

其他运行命令

查看 docker 运行日志

docker logs -f <CONTAINER ID>

删除某个容器

docker rm  <CONTAINER ID>                //<CONTAINER ID> 通过docker ps -a命令获取

删除所有容器

docker rm $(docker ps -a -q)

删除某个镜像

docker rmi <IMAGE ID >                  //<IMAGE ID> 通过docker images命令获取

--------------------------------------------------------------------------------------------------------

时间: 2024-08-29 03:14:41

CentOS 7 x64 docker 初试的相关文章

编译安装 Centos 7 x64 + tengine.2.0.3 (实测+笔记)

环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G) 系统版本:CentOS Linux release 7.0.1406 安装步骤: 1.系统环境 1.1 更新系统 [[email protected] ~]# yum update -y 1.2 查看环境 [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core) [[email protected] ~]#

CentOS 7安装Docker及常用命令

CentOS 7安装Docker及常用命令   yum install docker #安装docker systemctl start docker.service #启动docker systemctl enable docker.service #docker开机启动 docker -v #查看docker版本 docker info #查看docker具体信息 docker pull centos #下载centos image docker images #显示已有image dock

docker入门(1) Centos 7 下docker的安装

centos 7安装docker 什么是 Docker Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目.它基于 Google 公司推出的 Go 语言实现. 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护. Docker 自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为 Docker Inc.Redhat 已经在其 RHEL6.5 中集中支持 Docker:

在RedHat/CentOS下安装Docker(不升级内核)

背景 由于内核版本问题,最初仅Ubuntu可以较好的支持Docker.不过,由于RedHat系列OS(REHL.CentOS)是目前主流的Linux服务器操作系统,所以令RedHat系列OS支持Docker很有必要.目前Docker和RedHat已经展开深入合作,并在2013年年底推出了可以在RedHat系列OS上运行的Docker0.7. 目前有一些博客介绍了如何在CentOS上安装Docker,例如http://www.linuxidc.com/Linux/2014-01/95512.htm

在centos下部署docker内网私服

Docker内网私服:docker-registry with nginx & ssl on centos docker-registry既然也是软件应用,自然最简单的方法就是使用官方提供的已经部署好的镜像registry.官方文档中也给出了建议,直接运行sudo docker run -p 5000:5000 registry命令.这样确实能启动一个registry服务器,但是所有上传的镜像其实都是由docker容器管理,放在了/var/lib/docker/....某个目录下.而且一旦删除容

CentOS 7 x64 安装 Ceph

CentOS 7  x64 安装 Ceph 二, 实验环境 节点            IP                 主机名                  系统 MON         172.24.0.13           ceph-mon0             CentOS 7 X64 MDS         172.24.0.13           ceph-mds0             CentOS 7 X64 OSD0        172.24.0.14  

Centos 6.5 docker搭建与配置

·镜像 docker run -i -t centos /bin/bash 运行起来就是容器,上传到官方hub的是镜像 ·镜像保存在 /var/lib/docker目录下 ·镜像存储在仓库中,然后从仓库中下载镜像,仓库存储在registry中,即docker hub ·过程:下载基础镜像centos(精简版),然后增加自己的内容,保存成一个新的镜像,运行起来 安装docker 1.安装epel扩展源 rpm -ivh epel-release-6-5.noarch.rpm     vim /et

轻轻松松在centos上部署docker服务

首先,因为docker的运行需要linux本身某些组件和内核特性的支持,所以要确保centos的版本大于6,并且内核版本大于2.6.32-431.可以简单的升级centos6到最新版本. sudo yum upgrade 然后安装cgroup sudo yum install libcgroup service cgconfig start #启动croup服务 lssubsys -am 如果安装成功,最后一个命令lssubsys -am会显示所有子系统的挂载点 源码方式安装lxc sudo y

CentOS 7 中 Docker 的安装

CentOS 7 中 Docker 的安装 Docker 软件包已经包括在默认的 CentOS-Extras 软件源里.因此想要安装 docker,只需要运行下面的 yum 命令: [[email protected] ~]# yum install docker 启动 Docker 服务 安装完成后,使用下面的命令来启动 docker 服务,并将其设置为开机启动: [[email protected] ~]# service docker start [[email protected] ~]