1、配置国内源进行docker安装,报错 HTTP Error 404 - Not Found

原因: 由于配置国内镜像源时,把地址写错了,导致后面安装docker提示HTTP Error 404

解决方法:

1)进入到 /etc/yum.repos.d目录下

cd /etc/yum.repos.d
ll

2)将所有docker相关的repo文件删除,包括刚添加的错误的阿里云镜像也删除

rm -rf docker-ce.repo
rm -rf mirrors.aliyun.com_docker-.repo

3)删除后,重新进行如下docker的安装

yum -y update
yum install -y yum-utils
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum install -y docker-ce docker-ce-cli containerd.io

2、安装docker报错Requires:container-selinux>=2:2.74

解决方法: 安装最新的contain-selinux

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
yum install epel-release -y
yum install container-selinux -y

3、云服务器上,docker拉取mysql镜像很慢,半个多小时依然未成功

原因: docker默认源为官方源在国外,下载速度可能会慢。

解决方法: docker镜像源更改为国内源

阿里云服务器解决方法:

1.进入阿里云服务器控制台 https://account.aliyun.com/,搜索镜像,点击容器镜像服务进入

2)进入镜像中心-镜像加速器,选择对应云服务器的操作系统,依据操作文档中的命令完成操作。

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors":["https://4zh3lxhh.mirror.aliyuncs.com"] } EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

3)配置完成后,再去进行镜像拉取,正常。

腾讯云服务器解决方法:

与阿里云服务器解决方法同理

1)打开/etc/docker/daemon.json 配置文件

vim /etc/docker/daemon.json

2)输入键盘i进入编辑,添加以下内容,并按Esc键退出编辑,输入:wq 保存退出

{ "registry-mirrors": ["https://mirror.ccs.tencentyun.com"] }

3)重启docker,再进行镜像拉取操作则正常。

sudo systemctl restart docker

可供选择的常用镜像有以下这些:

科大:https://docker.mirrors.ustc.edu.cn/

网易:https://hub-mirror.c.163.com/

七牛云加速器:https://reg-mirror.qiniu.com

阿里云:<你的ID>.mirror.aliyuncs.com

腾讯云:https://mirror.ccs.tencentyun.com

4、进入docker容器显示bash-4.2#

原因: 在docker容器的当前登录用户root目录下缺少.bashrc 和.bash_profile 这2个文件

解决方法:

这2个文件在/etc/skel目录下,只需要将这2个文件复制到/root即可解决。

bash-4.2# cp /etc/skel/.bashrc /root/
bash-4.2# cp /etc/skel/.bash_profile /root/

5、进入docker容器,显示时区不对

docker中默认时间是UTC时间,服务器系统是CST东八区时间,相隔8小时。

解决方法:

1)进入容器,通过软链接命令ln -s,在/etc/localtime文件中写入想要设置的时区,例上海时区

docker exec -it [容器名或容器ID] /bin/bash // 以交互模式进入容器
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
exit

2)重启容器

docker restart [容器名或容器ID] // 重启容器

6、云服务器上的mysql容器,使用navicat连接不上

解决方法:

1、先确认对应mysql容器是否已启动

2、确认连接的主机ip、端口、用户名、密码的正确性

3、以上都确认了,连不上,确认云服务器端口是否开放

3.1 阿里云开放端口步骤:

  • 登录阿里云控制台--选中自己购买的云服务器--更多--网络和安全组--安全组配置

  • 点击配置规则--入方向,复制一项,添加mysql容器对外映射的端口,例3307,点保存

3.2 腾讯云开放端口步骤:

  • 登录腾讯云控制台--找到购买的服务器--防火墙--添加规则

  • 创建新的规则,添加mysql容器对外映射的端口,点确定

软件测试之Docker常见问题汇总!附解决方法!的更多相关文章

  1. Docker安装、命令详情、层级架构、docker服务启动失败解决方法

    容器背景: 层级架构:  容器对比传统化虚拟机: 可以把docker理解成是一款自带软件(比如:nignx.tomcat.....)的镜像操作系统(首先是要下载镜像) 以下是Windows环境安装Do ...

  2. service docker start后docker stop/waiting的解决方法

    在某次强行对机子断电后,再开机后发现docker没启动 运行service docker start显示docker start/running, process xxxx,之后不一会儿就停止了, 再 ...

  3. docker 端口映射错误解决方法

    今天搞了半天shipyard,在网页上打开时无法显示容器和镜像,最后发现是docker端口映射错误,由于防火墙未关闭: 4月 12 18:51:29 localhost firewalld[757]: ...

  4. Mac安装软件时提示已损坏的解决方法

    问题描述 最近安装从网上下载的软件,安装完之后打开提示xxx已损坏,打不开,软件无法打开. 其实,这是新系统(macOS Sierra 10.12.X)新安全机制的锅,它默认不允许用户自行下载安装应用 ...

  5. 安装软件或运行软件时提示缺少api-ms-win-crt-runtime库解决方法

    最近碰到一个问题,在我软件安装或运行时会提示缺少api-ms-win-crt-runtime-|1-1-0.dll 当然第一个想到的是运行库没有装,但是很清楚的是我的电脑是装过vc_redist_20 ...

  6. 【亲测有效】Tecnomatix PDPS 软件安装及常见问题!附授权文件

    据说,每个学习 Siemens PLM 仿真的同学,都要先被 TecnoMatix PDPS 软件的安装给折磨过! 经过几天的安装过程,果然,此话不虚~~~ 把自己的安装步骤贴出来,免得大家再走弯路. ...

  7. 安装软件the error code is 2203解决方法

    win10安装mysql5.7的时候弹出这个2203错误,记录一下. 解决方法: 按照下面路径,去掉只读解决了.

  8. 【转载】关于quartus ii软件中注释乱码问题的解决方法

    最近在看Verilog代码,由于我的quartus版本打开他们的文件注释会全部乱码,痛苦万分!从网上找了下原因,解决方法基本没有,不过看到有人提出是编码的问题,立马我就想到一个解决方法,经过实验果然有 ...

  9. iOS开发---- 开发错误汇总及解决方法

    本文转载至 http://blog.csdn.net/shenjx1225/article/details/8561695 一.今天调试程序的时候,出现了一个崩溃,信息如下: 2013-02-01 0 ...

  10. undefined reference to 问题汇总及解决方法 ----- 还有一种问题没有解决(可能是顺序问题)

    1.链接时缺失了相关的目标文件 2.链接时缺少了相关的库文件 3.链接的库文件中有使用了另一个库文件 4.多个库文件链接顺序问题 5.定义与实现不一致 6.在c++代码中链接C语言的库   转载地址: ...

随机推荐

  1. [oeasy]python0131_[趣味拓展]各种符号_汉语拼音符号_中文全角英文字母_中文全角标点

    各种符号 回忆上次内容 中文字符可以有各种分类方法 声母 拼音检字法   韵母 合辙押韵的分类   偏旁部首 实际上unicode的排序方法     ​   添加图片注释,不超过 140 字(可选) ...

  2. oeasy教您玩转vim - 9 - # 换行插入

    插入新行 回忆上节课内容 上上次是 i.I 在光标前面插入 又加了 a.A 可以在光标后面插入 a 是在光标后插入 A 是在当前行最后插入 关于插入,还有什么命令吗? 我们继续去查阅 help :h ...

  3. M1安装Anaconda遇到的问题

    1. 安装时报错:"Anaconda3 is already installed in /opt/anaconda3. Use 'conda update anaconda3' to upd ...

  4. Linux系统下查找安装包所在目录

    Linux系统下查找安装包所在目录 想知道Linux系统下安装了哪些软件包,以及软件包安装在哪个目录下,可以用以下命令 1. which which命令查找出相关命令是否已经在搜索路径中,例子如下:$ ...

  5. 11、Git之自建项目托管平台(GitLab极狐)

    11.1.简介 Github 是国外的项目托管平台,由于网络问题,在国内访问和使用不是很方便. Gitee 是国内的项目托管平台,虽然在访问和使用上挺方便的,但依然让人担忧项目代码可能会被泄露. 因此 ...

  6. 【Windows】远程访问设置

    Windows自带了远程访问功能: Win + R 打开运行,输入[mstsc] 连接需要提供主机地址,和用户账号 下面的选项可以保存此连接为文件,下一次连接直接打开文件即可访问 当然设置了以后可能还 ...

  7. 【C】Re07 二级指针,指针与参数

    一.二级指针: 变量 = 内存地址 + 存储值: 指针 = 内存地址 + 变量内存地址: 二级指针 = 内存地址 + 指针内存地址: 多级指针 = 内存地址 + 上一级内存地址: void moreP ...

  8. 【Docker】10 容器存储

    将容器保存为一个镜像: docker commit 容器的名称 创建的镜像的名称 将镜像保存为一个tar包文件: docker save -o tar包文件名称.tar 镜像名称 可以看到Docker ...

  9. 【转载】 CUDA中的Unified Memory

    为了结合上篇 文章   https://www.cnblogs.com/devilmaycry812839668/p/13264080.html 对RTX显卡是否能够实现P2P通信功能,同时专业级别显 ...

  10. 《最新出炉》系列小成篇-Python+Playwright自动化测试-66 - 等待元素至指定状态(出现、移除、显示和隐藏)

    1.简介 在我们日常工作中进行UI自动化测试时,保证测试的稳定性至关重要.其中一个关键方面是正确地定位和操作网页中的元素.在网页中,元素可能处于不同的状态,有些可能在页面加载完成之前不在DOM中,需要 ...