Docker安装应用程序(Centos6.5_x64)

Authoer::jom_ch@2014/7/23

Docker官方网站 http://www.docker.com/

一,安装EPEL

关于EPEL:https://fedoraproject.org/wiki/EPEL/zh-cn

>rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
>rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
>yum -y install yum -priorities

二,安装Docker

>yum -y install docker-io
>service docker start
>chkconfig docker on

三,应用Docker

1,获取Centos镜像
>docker pull centos:latest

2,查看镜像执行情况
>docker images centos

3,在容器下执行 shell bash
>docker run -i -t centos /bin/bash

4,停止容器
>docker stop <CONTAINER ID>

5,查看容器日志
>docker logs -f <CONTAINER ID>

6,删除全部容器
>docker rm $(docker ps -a -q)

7,删除镜像
>docker rmi <image id/name>

8,提交容器更改到镜像仓库中
>docker run -i -t centos /bin/bash
>useradd myuser
>exit
>docker ps -a |more
>docker commit <CONTAINER ID> myuser/centos

9,创建并执行容器中的 hello.sh
>docker run -i -t myuser/centos /bin/bash
>touch /home/myuser/hello.sh
>echo "echo \"Hello,World!\"" > /home/myuser/hello.sh
>chmod +x /home/myuser/hello.sh
>exit
>docker commit <CONTAINER ID> myuser/centos
>docker run -i -t myuser/centos /bin/sh /home/myuser/hello.sh

10,在容器中执行Nginx

在容器中安装Nginx,在nginx.conf头部加入:
daemon off;
保存,退出容器提交到镜像中。
启动Docker中的Nginx
>docker run -d -p 81:80 nginx/centos /data/apps/nginx/sbin/nginx
在浏览器訪问宿主机81port。

11。映射容器port
>docker run -d -p 192.168.9.11:2201:22 nginx/centos /usr/sbin/sshd -D

用ssh root@192.168.9.11 -p 2201 连接容器,提示:

Connection to 192.168.1.205 closed.(此问题还未解决!!!)

可能会遇到的问题:
##在容器里面改动用户password的时候报错:
/usr/share/cracklib/pw_dict.pwd: No such file or directory
PWOpen: No such file or directory

解决:
yum -y reinstall cracklib-dicts

版权声明:本文博客原创文章,博客,未经同意,不得转载。

Docker安装应用程序(Centos6.5_x64)相关推荐

  1. CentOS 修改源为163和指定epel源和Docker安装

    CentOS 修改源为163和指定epel源和Docker安装 地址:http://mirrors.163.com/.help/centos.html 使用说明 首先备份/etc/yum.repos. ...

  2. BM00002——|bookmarks|V|Docker安装操作及使用教程——V.201101|

    一.docker的安装配置 1.dockercentos7.x下安装教程: // yum方式安装docker并配置桥接网络 [root@localhost ~]# yum install -y doc ...

  3. 【JEECG Docker安装】CentOS6下docker的安装和使用

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://qicheng0211.blog.51cto.com/3958621/158290 ...

  4. docker安装_以简便的方式监控Docker容器中的ADF应用程序

    docker安装 在这篇简短的文章中,我将展示一种简单的方法来确保在Docker容器中运行的ADF应用程序在内存利用率方面是健康的Java应用程序. 我将使用标准工具JConsole,它是计算机上JD ...

  5. 【jeecg Docker安装】使用 Docker 搭建 Java Web 运行环境

    Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它.Docker 是一种"轻量级"容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公 ...

  6. docker安装、部署docker反向代理

    1.1 docker介绍 https://www.cnblogs.com/xiaonq/p/10241045.html#i4 1. 什么是docker Docker 是应用最广泛的开源容器引擎,让开发 ...

  7. Docker专题(二)-Docker安装与启动

    1.安装环境说明 Docker官方建议在Ubuntu中安装,因为Docker是基于Ubuntu发布的,而且一般Docker出现的问题Ubuntu是最先更新或者打补丁的.在很多版本的CentOS中是不支 ...

  8. CentOS 7中Docker安装详细步骤 ( 资源 )

    2019独角兽企业重金招聘Python工程师标准>>> 注意:centos 6.9上默认是安装docker早期的1.7.*版本,后续docker 分CE和EE的版本,只能安装在cen ...

  9. Docker安装 下载镜像 部署容器 备份 创建私服

    Docker 学习目标: 掌握Docker基础知识,能够理解Docker镜像与容器的概念 完成Docker安装与启动 掌握Docker镜像与容器相关命令 掌握Tomcat Nginx 等软件的常用应用 ...

最新文章

  1. [每日一讲] Python系列:Python概述
  2. python中intvar_在Python线程中使用Intvar/DoubleVar是否安全?
  3. JavaScript 对象的遍历以及判断方法
  4. 【错误记录】布局组件加载错误 ( Attempt to invoke virtual method ‘xxx$Callback android.view.Window.getCallback()‘ )
  5. poj3666(DP+离散化)
  6. 开头th_是什么文件_Python文件读写最详细的讲解
  7. Python高级——用多线程实现TCP服务端
  8. Mybatis源码研究2:框架整体设计
  9. php图片遍历,php – 如何遍历图像的所有像素?
  10. 2能不用cuda_又有2款限定皮肤返场,不用花钱就能直接兑换!天美良心?
  11. Spring Cloud Config分布式配置中心高可用及配置刷新(学习总结)
  12. JavaScript中常见的设计模式
  13. 数据库分页LIMIT
  14. java中北大学ppt总结+课后习题第三章(小宇特详解)
  15. 免费后台管理UI界面、html源码推荐
  16. 如何在Word中插入Notepad++样式的代码段
  17. Vue组件选项props
  18. java控制电脑双屏模式_win10电脑双屏幕设置方法 双屏双桌面的设置步骤
  19. 这家小米生态链公司用AI+学习,重塑儿童手表市场
  20. java实现word文档的导出

热门文章

  1. 实时计算框架 Spark: Lightning-fast cluster computing
  2. 领域驱动设计系列(2)浅析VO、DTO、DO、PO的概念、区别和用处
  3. ssh 免密码登录---问题
  4. 一个到顶部自动加载更多的ListView
  5. Atlas系列一:Atlas功能特点FAQ
  6. bundler for jekyll
  7. 系统状态检测 及进程控制
  8. Git学习系列(五)分支管理详解
  9. ssh整合之三(实现逻辑)
  10. 庖丁解牛获取连接状态数的awk数组命令