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

image-1668078862502

解决端口无法访问

# 调整 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

image-1668078914066

# 进入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

1723623221277

网页:
1723623254399