Linux安装docker,docker安装mysql,elasticsearch,kibana

linux安装docker

卸载旧版本(如果安装过旧版本的话)
yum remove docker docker-common docker-selinux docker-engine
1.更新yum至最新
yum -y update
2.安装一些必要的系统工具
yum install -y yum-utils device-mapper-persistent-data lvm2
3.添加软件源信息
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4.查看docker版本列表
yum list docker-ce --showduplicates | sort -r
5.sudo切换至root用户指定版本安装docker
sudo yum install -y docker-ce-18.06.3.ce-3.el7
6.启动docker并设置
systemctl start docker
systemctl enable docker
7.查看docker版本
docker version
8.配置阿里云镜像加速器(配置后下载镜像速度快很多)
https://cr.console.aliyun.com/cn-hangzhou/instances/repositories 
9.找到镜像加速器执行下方命令即可
sudo mkdir -p /etc/docker 
sudo tee /etc/docker/daemon.json <<-'EOF' 
{ 
	"registry-mirrors": ["https://****.mirror.aliyuncs.com"] 
} 
EOF

基于docker安装mysql

1.查询mysql版本
docker search mysql
2.下载MySQL5.7版本
docker pull mysql:5.7  (这里选择的是第一个mysql镜像, :5.7选择的5.7版本)
3.等待下载完成、创建MySQL容器
docker create --name mysql -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 mysql:5.7
 创建容器名称为mysql,密码为root
4.启动容器
docker start mysql
5.进入到容器
docker exec -it mysql bash
6.mysql连接
mysql -uroot –p

基于docker安装elasticsearch

1.下载elasticsearch
docker pull elasticsearch
2.运行elasticsearch
docker run -it --name elasticsearch -d -p 9200:9200 -p 9300:9300 =p 5601:5601 elasticsearch
3.查看是否运行成功
http://ip:9200/

下图即为安装并启动成功(注意:-p 5601:5601 是kibana的端口地址 ,我这里kibana和container共用elasticsearch网络,所以这样设置)
在这里插入图片描述
基于docker安装kibana(我的elasticsearch与kibana在同一台服务器)

1.安装kibana
docker run -it -d -e ELASTICSEARCH_URL=http://ip:9200 --name kibana --network=container:elasticsearch kibana
2.查看是否运行成功
http://ip:5601/app/kibana

看到如下界面即为成功
在这里插入图片描述

Docker常用命令

docker images  查看镜像文件
docker ps  查看正在运行的容器
docker ps –a  查看所有的容器
docker container exec -it f0b1c8ab3633 /bin/bash  进入到容器
exit 退出
docker version  查看版本
docker run -d -p 81:80 nginx 启动nginx容器
docker rmi imgageid 删除镜像
docker rm 容器id 删除容器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值