Docker安装应用程序(Centos6.5_x64)
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)相关推荐
- CentOS 修改源为163和指定epel源和Docker安装
CentOS 修改源为163和指定epel源和Docker安装 地址:http://mirrors.163.com/.help/centos.html 使用说明 首先备份/etc/yum.repos. ...
- BM00002——|bookmarks|V|Docker安装操作及使用教程——V.201101|
一.docker的安装配置 1.dockercentos7.x下安装教程: // yum方式安装docker并配置桥接网络 [root@localhost ~]# yum install -y doc ...
- 【JEECG Docker安装】CentOS6下docker的安装和使用
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://qicheng0211.blog.51cto.com/3958621/158290 ...
- docker安装_以简便的方式监控Docker容器中的ADF应用程序
docker安装 在这篇简短的文章中,我将展示一种简单的方法来确保在Docker容器中运行的ADF应用程序在内存利用率方面是健康的Java应用程序. 我将使用标准工具JConsole,它是计算机上JD ...
- 【jeecg Docker安装】使用 Docker 搭建 Java Web 运行环境
Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它.Docker 是一种"轻量级"容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公 ...
- docker安装、部署docker反向代理
1.1 docker介绍 https://www.cnblogs.com/xiaonq/p/10241045.html#i4 1. 什么是docker Docker 是应用最广泛的开源容器引擎,让开发 ...
- Docker专题(二)-Docker安装与启动
1.安装环境说明 Docker官方建议在Ubuntu中安装,因为Docker是基于Ubuntu发布的,而且一般Docker出现的问题Ubuntu是最先更新或者打补丁的.在很多版本的CentOS中是不支 ...
- CentOS 7中Docker安装详细步骤 ( 资源 )
2019独角兽企业重金招聘Python工程师标准>>> 注意:centos 6.9上默认是安装docker早期的1.7.*版本,后续docker 分CE和EE的版本,只能安装在cen ...
- Docker安装 下载镜像 部署容器 备份 创建私服
Docker 学习目标: 掌握Docker基础知识,能够理解Docker镜像与容器的概念 完成Docker安装与启动 掌握Docker镜像与容器相关命令 掌握Tomcat Nginx 等软件的常用应用 ...
最新文章
- [每日一讲] Python系列:Python概述
- python中intvar_在Python线程中使用Intvar/DoubleVar是否安全?
- JavaScript 对象的遍历以及判断方法
- 【错误记录】布局组件加载错误 ( Attempt to invoke virtual method ‘xxx$Callback android.view.Window.getCallback()‘ )
- poj3666(DP+离散化)
- 开头th_是什么文件_Python文件读写最详细的讲解
- Python高级——用多线程实现TCP服务端
- Mybatis源码研究2:框架整体设计
- php图片遍历,php – 如何遍历图像的所有像素?
- 2能不用cuda_又有2款限定皮肤返场,不用花钱就能直接兑换!天美良心?
- Spring Cloud Config分布式配置中心高可用及配置刷新(学习总结)
- JavaScript中常见的设计模式
- 数据库分页LIMIT
- java中北大学ppt总结+课后习题第三章(小宇特详解)
- 免费后台管理UI界面、html源码推荐
- 如何在Word中插入Notepad++样式的代码段
- Vue组件选项props
- java控制电脑双屏模式_win10电脑双屏幕设置方法 双屏双桌面的设置步骤
- 这家小米生态链公司用AI+学习,重塑儿童手表市场
- java实现word文档的导出