Docker容器搭建网站
docker 是一种半虚拟化的虚拟机
docker镜像:虚拟机的打包文件
docker容器:运行的虚拟机
安装docker:
sudo apt update sudo apt install docker.io -y
验证安装成功:docker version
配置镜像加速器
步骤 1: 获取加速器地址
-
登录到你选择的 Docker 镜像加速器服务(如阿里云、Docker Hub 等)。
-
获取加速器的地址。例如,阿里云的加速器地址通常是
https://<your_accelerator_id>.mirror.aliyuncs.com
。步骤 2: 配置 Docker
你可以通过修改 Docker 的配置文件来设置加速器。
-
打开 Docker 配置文件:
sudo vi /etc/docker/daemon.json
如果文件不存在,可以创建一个新的。
-
配置镜像加速器
{ "registry-mirrors": ["https://<your_accelerator_id>.mirror.aliyuncs.com"] }
如果文件中已有其他配置,删除,变更成这里的
-
保存并退出(在 nano 中按
CTRL + X
,然后按Y
确认保存)。
步骤 3: 重启 Docker 服务
执行以下命令以重启 Docker 服务,使配置生效:
sudo systemctl daemon-reload sudo systemctl restart docker
步骤 4: 验证配置
你可以通过以下命令来验证 Docker 是否使用了加速器:
docker info | grep "Registry Mirrors"
如果配置成功,你应该能看到你设置的加速器地址。
其他加速器
除了阿里云,还有其他一些常用的 Docker 镜像加速器,比如:
-
DaoCloud:
https://www.daocloud.io/mirror
-
Nexus:
https://<your_nexus_server>/repository/docker-hosted/
拉取镜像
搜索镜像
sudo docker search phpmyadmin
拉取myadmin
sudo docker pull phpmyadmin
物理机安装mysql
安装marinDB server和 marinDB client,
启动
修改密码:
sudo mysql_secure_installation
启动phpmyadmin容器
查看容器状态 :
sudo docker ps