傻瓜式安装
-
yum install -y yum-utils
-
安装容器
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
-
yum install docker-ce docker-ce-cli containerd.io -y
#若显示有些包安装不上,注意,需要centos系统自带国外仓库源
-
启动并加入开机自启
systemctl enable --now docker
-
sudo mkdir -p /etc/docker
-
sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://qbd2mtyh.mirror.aliyuncs.com"]
}
EOF
-
sudo systemctl daemon-reload
-
sudo systemctl restart docker
-
docker pull halohub/halo:2.7
-
创建数据存放目录
mkdir ~/.halo2
-
容器启动,设置端口,首次登陆用户名,密码
docker run -it -d --name halo -p 80:8090 -v ~/.halo2:/root/.halo2 halohub/halo:2.7 --halo.external-url=http://localhost:80/ --halo.security.initializer.superadminusername=admin --halo.security.initializer.superadminpassword=P@99w0rd..d