程序发布环境包括docker、mysql、redis、maven、nodejs、npm等。
一、安装docker
1、用如下命令卸载旧Docker:
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done


2、安装APT环境依赖包
apt-get install ca-certificates curl

install -m 0755 -d /etc/apt/keyrings
![]()
curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
上述命令报错,按提示改为https://download.docker.com:443/linux/ubuntu/gpg
chmod a+r /etc/apt/keyrings/docker.asc

Apt 源加入库
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com:443/linux/ubuntu $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null

apt-get update

3、安装docker
apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin


4、设置docker镜像源
进入 cd /etc/docker/ 目录,编辑(新建)vi /etc/docker/daemon.json 文件

在daemon.json 文件中写入如下内容并保存:
{
"registry-mirrors": [
"https://docker.m.daocloud.io/",
"https://noohub.ru/",
"https://huecker.io/",
"https://dockerhub.timeweb.cloud/"
]
}

重启docker服务:
systemctl daemon-reload
systemctl restart docker
systemctl enable docker
4、安装docker-compose
下载docker-compose最新版:
curl -L "https://github.com/docker/compose/releases/download/v2.32.4/docker-compose-$(uname%20-s)-$(uname%20-m)" -o /usr/local/bin/docker-compose
若下载慢可以通过别的渠道下载下来后上传到对应的位置。


被折叠的 条评论
为什么被折叠?



