docker学习总结X - 碰到的问题

问题1:桌面启动docker报错:

docker: error during connect: In the default daemon configuration on Windows, the docker client must be run with elevated privileges to connect
在Windows上的默认守护程序配置中,必须以提升的权限运行docker客户端才能连接。
解决:按照之前的总结,重装解决,装起来也快

问题2:服务器重启后,docker没有启动,docker images找不到内容?

systemctl restart docker

问题3:腾讯云装了tomcat后,外网无法访问

腾讯云默认情况下只允许ssh的22端口通过,其余端口一律封锁.,腾讯云默认关闭端口,需要在防火墙打开

问题4:docker-compose up -d 报错:services.tomcat Additional property images is not allowed

检查空格,检查字段是否多写、少写、写错了字母,我ports写成了port,image写成了images

问题5:war文件是干什么用的?

  • War包一般是在进行Web开发时,通常是一个网站Project下的所有源码的集合,里面包含前台HTML/CSS/JS/JSP等的代码,也包含编译Java的代码。
  • 当开发人员在自己的开发机器上调试所有代码并通过后,为了交给测试人员测试和未来进行产品发布,都需要将开发人员的源码打包成War进行发布。
  • War包可以放在Tomcat下的webapps或者word目录下,随着tomcat服务器的启动,它可以自动被解压。

问题6:docker-compose up -d运行项目,报错:Additional property Services is not allowed

Dockerfile 大写的D
docker-compose.py中的开头Service是小写的

问题7:auto_test_platform_gunicorn容器报错:Restarting (3) 23 seconds ago

docker logs -f 这个容器名
在这里插入图片描述

检查docker-compose.yml中的信息,发现这个步骤执行有问题,因为我的项目名不是auto_test_platform
在这里插入图片描述

down掉所有容器,并重新启动,问题解决

问题8:修改了linux服务器里的python文件,执行报错:ValueError: source code string cannot contain null bytes

1、vim查看该文件,显示乱码,编码有问题了,
2、新建py文件,直接复制新的代码解决,不要直接在note编辑代码文件

问题9:创建超级用户报错:django.db.utils.ProgrammingError: (1146, “Table ‘auto_test_plt.auth_user’ doesn’t exist”)

  1. systemctl status firewalld 查看防火墙
  2. service firewalld stop 关闭防火墙
  3. sudo ufw enable 开启防火墙
  4. sudo ufw disable 关闭防火墙

问题10:docker-compose 命令不生效

环境变量没有生效,执行命令进行生效:source /etc/profile

问题11:Creating network “seleniumgrid_default” with the default driver

ERROR: Failed to Setup IP tables: Unable to enable SKIP DNAT rule: (iptables failed: iptables --wait -t nat -I DOCKER -i br-9f18a3b935b6 -j RETURN: iptables: No chain/target/match by that name.
(exit status 1))
原因是关闭防火墙之后docker需要重启:

 service docker restart`

问题12:docker命令不管用了,报错:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

sudo service docker restart
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿_焦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值