1.更新 apt 包索引。
sudo apt-get update
2.手动添加Docker的GPG密钥到trusted.gpg.d目录中
(使用get.docker.com脚本安装Docker,并且在执行过程中遇到了"apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8))."的警告消息。这是因为apt-key命令已经被弃用,现在应该使用trusted.gpg.d目录来管理密钥文件。)
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
3.接下来,您需要添加Docker的APT存储库:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
4.安装docker
sudo apt install docker-ce -y
5.如果您在安装过程中遇到问题,您可以尝试卸载Docker并重新安装。您可以使用以下命令卸载Docker:
sudo apt-get purge docker-ce
sudo rm -rf /var/lib/docker
-----------------------------------------------------安装apache-------------------------------------------------
1. 首先,您需要创建一个Dockerfile,其中包含以下内容:
FROM debian:latest
RUN apt-get update && apt-get install -y apache2
CMD ["apache2ctl", "-D", "FOREGROUND"]
这个Dockerfile将使用最新版本的Debian作为基础镜像,并安装Apache。CMD指令将启动Apache并使其在前台运行。
2. 接下来,您需要使用以下命令构建Docker镜像:
docker build -t my-apache .
这将使用当前目录中的Dockerfile构建一个名为"my-apache"的Docker镜像。
3. 最后,您可以使用以下命令运行Apache容器:
docker run -p 80:80 my-apache
这将启动一个名为"my-apache"的Docker容器,并将容器的80端口映射到主机的80端口。现在,您可以在浏览器中访问"http://<服务器IP地址>"来查看Apache的欢迎页面。