一 安装docker环境
1.安装需要的软件包
能上网 关闭防火墙
yum install lrzsz -y
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2.设置yum源为阿里云
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.安装docker
sudo yum install docker-ce -y
4.安装后查看docker版本
docker -v
5.启动
systemctl start docker
6.开机启动
systemctl enable docker
7.查看镜像
docker images
8.查看运行的容器
docker ps 查看正在运行的容器
9.docker cp 容器名称:容器目录 需要拷贝的文件或目录
例如: docker cp mycentos2:/usr/local/a.txt ./
二 docker安装nacos(参看word文档)
1.下载docker镜像
docker pull nacos/nacos-server
2.启动容器
docker run -d -p 8848:8848 --env MODE=standalone --name nacos nacos/nacos-server
3.访问地址
启动之后需要等一会儿
http://121.89.208.247:8848/nacos
账号密码都是nacos
三 docker安装redis
1.拉取镜像
docker load -i redis.tar
docker pull redis(慢)
2.创建容器
docker run -di --name=myredis -p 6389:6379 redis
四 安装elasticsearch
1.下载镜像
docker load -i elasticsearch.tar
docker pull docker.elastic.co/elasticsearch/elasticsearch:7.4.2(慢)
2.运行
docker run -d -p 9200:9200 -p 9300:9300 --name myes -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" -e "discovery.type=single-node" myes(myes是docker images对应镜像的IMAGE ID)
3.进入es配置模式
docker exec -it myes /bin/bash
4.启动/停止es容器
docker start myes
docker stop myes
5.启动失败看日志
docker logs -f 73641dd5c7e8
6.删除容器
docker rm myes
7.访问地址
http://121.89.208.247:9200/
8.所有容器
docker ps -a
五 kibana安装
1.下载镜像
docker load -i kibana.tar
docker pull docker.elastic.co/kibana/kibana:7.4.2(慢)
2.运行容器
docker run -d --link myes:elasticsearch --name mykibana -p 5601:5601 docker.elastic.co/kibana/kibana:7.4.2
3.访问网址
http://121.89.208.247:5601
六 docker安装fastdfs
1.下载docker 镜像
docker load -i fastdfs.tar
docker pull delron/fastdfs(慢)
2.启动tracker服务
docker run -d --network=host --name tracker -v /home/tracker:/var/fdfs delron/fastdfs tracker
3.启动storage服务(注意修改ip地址)
docker run -d --network=host --name storage -e TRACKER_SERVER=192.168.119.201:22122 -v /home/storage:/var/fdfs -e GROUP_NAME=group1 delron/fastdfs storage
4.进入storage容器
docker exec -it storage /bin/bash
5.安装vim编辑器
yum install vim -y
6.修改配置文件
vim /etc/fdfs/storage.conf 修改最后一行端口号(修改为80)
vim /usr/local/nginx/conf/nginx.conf 修改端口号为80
7.重启服务
exit
docker restart storage
8.测试图片是否能上传
选择一张照片上传到linux的software目录下
docker cp my.jpg storage:/tmp/nginx/nginx-1.12.2
9.重新进入容器执行文件上传
docker exec -it storage /bin/bash
/usr/bin/fdfs_upload_file /etc/fdfs/client.conf my.jpg
exit
10.访问地址
http://121.89.208.247/group1/M00/00/00/rBSs3WBT9taABMw0AADQ3PLybAQ433.jpg
11.拷贝素材文件图片
data.zip文件拷贝到目录 /home/storage 解压
http://你的ip/group1/M00/00/00/rBSs3WEVAeuEKXWhAAAAAN1wzVw427.jpg
七 mysql部署(可以不用)
a.拉取mysql镜像
docker pull centos/mysql-57-centos7
b.创建容器
#docker run -di --name=容器名字 -p 宿主机端口:容器端口 -e MYSQL_ROOT_PASSWORD=mysql密码 镜像名称
docker run -di --name=mysql88 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123 centos/mysql-57-centos7
利用docker ps 看是否映射成功
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/106007.html