centos7系统下docker拉取镜像配置FastDFS ⚪3

1、拉取镜像

[root@ ]# docker pull season/fastdfs (下载镜像)

2、docker创建启动tracker服务器容器

[root@ ]# docker run -ti -d --name trakcer -v /etc/localtime:/etc/localtime:ro -v /data/fastdfs/tracker_data:/fastdfs/tracker/data --net=host --restart=always season/fastdfs tracker

删除镜像前要先删除容器
docker rmi 加镜像名称 #删除镜像
docker images查看docker镜像的命令
安装netstat命令
yum install net-tools
查看监听端口
netstat -lnpt

3、重新启动trakcer(启动tracker服务器)
[root@ ]# docker restart trakcer
注:启动这个容器之前请确认22122这个端口没有被占用 ,
命令:
[root@ ]# netstat -aon | grep 22122
查看所有端口的命令:netstat -ntlp 强制停止端口命令:kill -9 (+端口)
当我们执行netstat命令显示

[root@ ]# netstat -aon | grep 22122
-bash: netstat: command not found

这是由于网络工具没有安装。
需要执行下面命令安装net-tols
[root@ ]# yum install net-tools
记得关闭防火墙与selinux

命令:systemctl stop firewalld 与 vi /etc/sysconfig/selinux

1)进入vi界面 按esc键
2)找到SELINUX=enforcing
3)在按i键把enforcing修改成disabled
4)在按esc退出编辑模式
5)然后:wq 保存退出
6)reboot 重启

4、docker创建启动Storage 服务器容器

[root@ ]# docker run -tid --name storage -v /etc/localtime:/etc/localtime:ro -v /data/fastdfs/storage_data:/fastdfs/storage/data -v /data/fastdfs/store_path:/fastdfs/store_path --net=host -e TRACKER_SERVER:192.168.40.180:22122 --restart=always season/fastdfs storage

注:默认配置的ip地址不会生效需要自己重新配
配置命令:
(1)docker cp storage:/fdfs_conf/storage.conf ~/ 把storage.conf 拷贝到当前目录
(2)vi storage.conf 进入vi界面找到tracker_server=192.168.163.130:22122 编辑ip地址 完成之后:wq保存退出
(3)docker cp ~/storage.conf storage:/fdfs_conf/ 把修改好的文件拷贝回之前的目录下 在重启一下storage就OK了(重启命令:docker stop storage 关闭 docker start storage 开启

5、进入配置中心 查看配置是否生效记得把trakcer换成storage去查(traker查不到)

[root@ ]# docker exec -it trakcer(或者storage) bash (进入容器)
root@ >cd fdfs_conf/
root@ >fdfs_monitor storage.conf
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值