Docker
ysjh0014
QQ:3463446481
展开
-
docker中的hive以及mysql安装
我的hadoop集群是部署在docker上的,所以hive和mysql的安装也要在docker上,在ubuntu系统中使用命令apt-get install mysql-server就可以直接安装mysql,但是在docker容器中使用这个命令会报没有权限的错误,在root下也会报这个错,所以一直没有安装成功,后来使用docker官方镜像安装才成功1.mysql的安装:首先拉去镜像do...原创 2018-06-27 16:07:02 · 1761 阅读 · 1 评论 -
在Docker中搭建LAMP环境
如果按照传统思想,搭建LAMP环境肯定是一个一个安装,但是在Docker中不一样,可以进行一键安装,不需要复杂的操作1.下载LAMP镜像docker pull tutum/lamp2.生成容器docker run --name=ys --hostname=ys -i -t -p 80 -p 3306 tutum/lamp /bin/bash这时候就安装结束了,在ys这个容器...原创 2018-10-20 11:02:35 · 1049 阅读 · 0 评论 -
Docker中的push和pull操作
Docker可以像GitHub一样进行Push和Pull操作并且十分简单1.在Docker Hub上注册一个账号,然后创建一个远程仓库Docker Hub地址: https://hub.docker.com/2.首先将本地容器打包成本地镜像docker commit 容器名 镜像仓库:镜像标签然后只要使用docker images可以查看到你打包到本地镜像就可以了...原创 2018-09-27 18:40:39 · 7192 阅读 · 1 评论 -
在Docker中安装配置oracle
当然前提是已经安装好了Docker,如果没有安装,可以参考我之前的文章: Docker的不同安装方式1.将镜像pull到本地docker pull wnameless/oracle-xe-11g2.创建docker容器,开放22端口和1521端口,分别对应ssh和oracle数据库的端口docker run -d -p 22 -p 1521 wnameless/oracle-xe...原创 2018-09-03 20:55:46 · 1493 阅读 · 0 评论 -
Docker基本命令
1.启动容器 *启动运行单次命令的容器: docker run ubuntu echo 'hello world' *启动交互式容器: docker run -i -t ubuntu /bin/bash 上边这两种方式都是运行完或退出后容器就会停止, 2.查看容器 ...原创 2018-06-06 17:46:36 · 556 阅读 · 1 评论 -
Docker的不同安装方式
Docker是一种虚拟化技术,而且是操作系统级别的虚拟化,所以学习它是非常必要的,下面介绍它的安装方式1.在linux中安装Docker(以ubuntu为例)Docker必须依赖linux内核,一般14.0以上的ubuntu系统就可以满足要求,在ubuntu下安装有两种方法 1).安装linux维护的版本,即使用apt-get install docker直接安装,这种方法安装的d...原创 2018-06-09 10:40:52 · 2466 阅读 · 0 评论 -
在Docker中部署静态网站
创建一个带端口映射的交互式容器docker run -p 80 --name=web -i-t ubuntu /bin/bash *这里的web是容器名,可以自定义在容器中下载nginx和vimapt-get updateapt-get install nginxapt-get install vim创建一个简单的html页面mkdir /opt/html...原创 2018-06-09 12:08:11 · 657 阅读 · 0 评论 -
在docker中部署hadoop完全分布式集群
之前写过一篇关于如何部署hadoop完全分布式集群,但是是在虚拟机中部署的,开三台虚拟机,电脑内存就占用的特别多,毕竟虚拟机比较占内存,而docker是一种操作系统级别的轻量级虚拟化技术,一个docker容器占用少量的内存,下面就详解部署hadoop分布式的步骤(我的是在阿里云服务器上部署的,系统是ubuntu)1.首先要在ubuntu中安装docker,可以参考之前的博文Docker的不同安...原创 2018-06-15 18:53:57 · 1770 阅读 · 0 评论 -
Docker中镜像的操作命令
1.docker的镜像存储位置目录:/var/lib/dockerdocker info:查看docker的镜像存储位置2.列出镜像docker images:查看容器中的所有镜像,这个命令查看的IMAGE ID是被截断的docker images --no-trunc:查看IMAGE ID没有被截断的镜像docker images -a:查看所有的镜像,包括中间层镜像...原创 2018-06-09 19:11:34 · 787 阅读 · 0 评论 -
docker中的mysql数据库连接不上解决办法
1.在docker内部连接不上mysql数据库即在本地模式下不能连接这时候应该是docker容器重启过,mysql数据库没有启动的原因,可以使用service mysql restart来启动mysql数据库2.在宿主机上不能远程连接到docker容器中的mysql数据库这时候应该是mysql数据库经过重启之后,没有对root用户进行授权,所以不能远程连接可以在启动m...原创 2018-11-05 17:05:15 · 36181 阅读 · 2 评论