docker安装
# 下载安装
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
# 切换到docker用户下安装
useradd docker -g docker
su - docker
dockerd-rootless-setuptool.sh install
# 重启docker服务
systemctl daemon-reload
systemctl restart docker.service
# 运行测试
docker run hello-world
# 加入自启动
systemctl enable docker
解决端口无法访问
# 调整 net.ipv4.ip_forward = 1(否则docker启动的应用网络无法访问)
vi /etc/sysctl.conf
cat /etc/sysctl.conf | grep net.ipv4.ip_forward
sysctl -p
安装nacos
docker search nacos
docker pull nacos/nacos-server
docker run --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server
# 进入nacos环境
docker exec -it nacos bash
安装zookeeper
# 搜索和拉取镜像
docker search zookeeper
docker pull zookeeper
# 创建持久化目录
mkdir -p /docker/zookeeper_2181
# 运行zookeeper服务
docker run -d -e TZ="Asia/Shanghai" -p 2181:2181 -v /docker/zookeeper_2181:/data --name zookeeper --restart always zookeeper
# 进入zookeeper cli命令行
docker run -it --rm --link zookeeper:zookeeper zookeeper zkCli.sh -server zookeeper
安装minio
# 搜索和拉取镜像
docker search minio
docker pull minio/minio
# 创建数据目录
mdkir -p /data/minio
# 运行minio服务
docker run -d \
--name minio \
--restart always \
-p 9000:9000 \
-p 9001:9001 \
-v /data/minio:/data \
-e MINIO_ROOT_USER=xxx \
-e MINIO_ROOT_PASSWORD=xxx \
minio/minio server /data \
--console-address ":9000" --address ":9001"
# 查看日志
docker logs minio
网页: