yum install -y yum-utils
1.先安装docker需要的依赖
安装docker需要的yum源
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
安装最新版的docker版本
yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin
docker-compose-plugin
安装的时候会有这个,都是默认选y,同意的意思
安装成功了
输入docker -v检查一下是否成功
成功
2.启动docker
输入
systemctl start docker
启动docker
启动完成后输入
systemctl enable docker
就是开机时默认启动docker
启动成功
查看一下docker的运行状态
systemctl status docker
成功了
3.开始拉取docker镜像
docker pull docker.io/delron/fastdfs
镜像安装成功了
检查一下docker中是否存在镜像
docker images
镜像安装成功
底下运行tracker
docker run -d --network=host --name tracker -v /root/tracker:/var/root delron/fastdfs tracker
运行成功
底下运行storage,ip地址要修改成你ip的地址
docker run -d --network=host --name storage -e Tracker_SERVER=你的ip地址:22122 -v /root/storage:/var/root -e GROUP_NAME=group1 delron/fastdfs storage
运行成功
查看一下docker
docker ps -a
到这一步就已经全部安装好了,这两个就代表了是docker的
再完成之后需要给腾讯云的服务器的防火墙(服务器叫安全主,轻量级叫防火墙)配置三个port :
22122
8888
23000
三个端口号
有的时候docker运行会报错
就像连接出错,以及文件不识别啥的都是因为docker本身报错
4.如果idea中报了这种错
那我们就把这两个运行的docker删了,就是我们刚刚安装上去的两个docker进程删了,然后重新运行
docker rm 进程id
删了之后继续用
docker run -d --network=host --name tracker -v /root/tracker:/var/root delron/fastdfs tracker
运行tracker然后运行storage
docker run -d --network=host --name storage -e TRACKER_SERVER=你的ip地址:22122 -v /root/storage:/var/root -e GROUP_NAME=group1 delron/fastdfs storage
运行完之后给docker重新启动一下
Systemctl stop docker
Systemctl start docker
然后再去idea运行一下试试