服务器安装docker,并使用docker拉取常用镜像

一 安装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 看是否映射成功

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱敲代码的小松

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值