天津做网络推广公司有哪些,宁波seo推广公司排名,网站关键字优化工具,升级wordpress需要ftp系列文章目录
docker#xff1a;环境安装 文章目录 系列文章目录前言一、Debian安装1.镜像下载2.VM安装3.Debian安装 二、docker安装1.Debian12换源2.docker安装3.docker测试4.docker换源 总结 前言
因为CentOS7确定停服时间为6月30日#xff0c;虽然对我这种小虾米没啥影响…系列文章目录
docker环境安装 文章目录 系列文章目录前言一、Debian安装1.镜像下载2.VM安装3.Debian安装 二、docker安装1.Debian12换源2.docker安装3.docker测试4.docker换源 总结 前言
因为CentOS7确定停服时间为6月30日虽然对我这种小虾米没啥影响但还是考虑一下新服务器系统的选择最后综合考虑了以下选择了Debian系最新的Debian12.4还能维护好几年再加上我自用deepin为主操作系统对apt命令也比较熟悉所以选择Debian12选定服务器之后就要对项目进行迁移我服务器里部署了3个不同的网站项目分别运用了ApacheFalskPHPCentos7很多包都比较旧还要自己编译运行维护起来也是老麻烦了让他们能运行在同一个服务器之中也是费了一番心血所以基本是能动就不动了但涉及操作系统的变更还是觉得花点时间处理一下所以学习了用Docker进行项目单独运行所以花了几天时间学习了一下docker确实好用所以我决定在本地实现用虚拟机模拟一下云服务器运行和docker快速部署。 一、Debian安装
1.镜像下载
镜像分为两种在线版比较小只有600M但安装需要网络网速不好的话真的是一言难尽所以我找到了离线版有7个多g但不需要网络。 中科大Debian12
2.VM安装
这里不是重点我也没有重新安装就说一点。 VM17及以上才支持Debian12老一些的版本不建议用。
3.Debian安装
前期的硬件配置就不说了根据自己的硬件条件来选择直接从安装开始。 咱们为了讲解方便还是安装中文吧。 然后等待一会。 选择安装方式 root密码随便写。 真实姓名随便写. 自定义用户名 自定义用户的密码。 使用整个磁盘。 等待一段时间后在线版时间会长一点。 完成之后断开iso镜像重启即可。 Debian12默认开启ssh服务所以不用专门设置直接用Xshell链接就能用我就不演示了如果不会直接鼠标右键用终端就行。
二、docker安装
1.Debian12换源
这里我选用的是中科大的源。
vim /etc/apt/sources.listdeb http://mirrors.ustc.edu.cn/debian stable main contrib non-free non-free-firmware
# deb-src http://mirrors.ustc.edu.cn/debian stable main contrib non-free non-free-firmware
deb http://mirrors.ustc.edu.cn/debian stable-updates main contrib non-free non-free-firmware
# deb-src http://mirrors.ustc.edu.cn/debian stable-updates main contrib non-free non-free-firmware# deb http://mirrors.ustc.edu.cn/debian stable-proposed-updates main contrib non-free non-free-firmware
# deb-src http://mirrors.ustc.edu.cn/debian stable-proposed-updates main contrib non-free non-free-firmware然后 update一下,不需要更新
2.docker安装
官方安装教程 官方建议使用12或者11 和官方教程版本匹配而且还是新安装基本上无脑复制就行。 但运行之前最好先提权。 sudo -i
for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done# Add Dockers official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod ar /etc/apt/keyrings/docker.gpg# Add the repository to Apt sources:
echo \deb [arch$(dpkg --print-architecture) signed-by/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \$(. /etc/os-release echo $VERSION_CODENAME) stable | \sudo tee /etc/apt/sources.list.d/docker.list /dev/null
sudo apt-get updatesudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin3.docker测试
官方提供了Hello-World的测试镜像直接用就行。
sudo docker run hello-world4.docker换源
docker和git有些像。 git可以从github拉取代码。 docker可以从docker hub拉取镜像。 所以我们要给docker也换源还是选择中科大。(你家如果网速比较好可以不换) docker hub
vim /etc/docker/daemon.json{registry-mirrors: [https://docker.mirrors.ustc.edu.cn/]
}最后重启docker即可。 sudo systemctl restart docker 总结
docker的环境准备就到这里我下博客从来都是直接上项目以实战为主所以不会一条命令一条命令的运行现在跑还来得及。