我用的是MobaXterm
1.部署前要启动docker(否则会有这个错误Is the docker daemon running?.)
# 启动Docker
systemctl start docker
2.执行部署命令
docker run -d \
--name mysql \
-p 3306:3306 \
-e TZ=Asia/Shanghai \
-e MYSQL_ROOT_PASSWORD=123 \
mysql
3.然后爆了一个错误error pulling image configuration: download failed after attempts=6: dial tcp 布拉布拉什么的,在网上搜了原因,就是要换源,干!
4.切换到这个文件里面
vi /etc/docker/daemon.json
5.i进入插入模式,然后添加一些镜像,全部添加到文件里面就行,不用管哪个可用不可用,docker会自动帮你选择的。好了之后依次esc —— :——wq(这里我搬的其他up:小白要做程序员!的:原镜像文章链接)注意{}符号什么都不要忘记了,否则还会报错(Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.
)
{
"registry-mirrors": [
"https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc"
]
}
6.保存配置文件 并且 重启 Docker 服务
sudo systemctl daemon-reload
sudo systemctl restart docker
7.重新运行部署mysql命令就欧克啦