作者:刘旭晖 Raymond 转载请注明出处
Email:colorant at 163.com
BLOG:http://blog.csdn.net/colorant/是什么 简单的说Docker是一个构建在LXC之上的,基于进程容器(Processcontainer)的轻量级VM解决方案 拿现实世界中货物的运输作类比,
为了解决各种型号规格尺寸的货物在各种运输工具上进行运输的问题,我们发明了集装箱 Docker的初衷也就是将各种应用程序和他们所依赖的运行环境打包成标准的container/image,进而发布到不同的平...
问题描述 最近周一上班时,突然连不上公司内网,想到周末捣鼓过docker,判断很有可能是安装了docker引起的。我的系统是 ubuntu18.04, docker的版本如下:通过 sudo ifconfig发现多了一个docker0的网卡,使用sudo ifconfig docker0 down 暂时关闭docker0的虚拟网卡后,果然又能访问内网了。但这个docker0为什么会影响我连公司网呢? 查阅了docker的官方文档及SO上的问答,我找到了原因。 当 Docker server 启动时,会在主机上创建...
Docker容器化PHP开发环境搭建-DVWA (含xdebug调试) Docker容器化技术在过去的2015年得到了大面积的普及应用,特别是以灵雀云、数人云、阿里云以及阿里百川TAE2.0等为代表的服务商的推动,可以预见2016会是云服务大爆发的一年,会有越来越多的互联网企业将自己的业务部署到基于Docker容器的环境里来。 本文以DVWA部署为例,来讲解PHP环境部署+基于XDEBUG调试环境的容器化解决方案。 segmentfault参考链接 创建目录 基...
1. 下载Mysql的Docker镜像:
[plain] view plain copy$ docker search mysql (搜索mysql镜像) $ docker pull mysql (下载mysql镜像,默认最新版本) 2. 运行镜像,设置root账号初始密码(123456),映射本地宿主机端口3306到Docker端口3306。测试过程没有挂载本地数据盘:
[plain] view plain copy$ docker run -it --rm --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql 3. 查看已运行的容器:
[plain] vie...
问题:
最近在升级5.0的时候,遇到docker 镜像访问sql server 出现SSL Handshake failed with OpenSSL error - SSL_ERROR_SSL。
错误信息如下:Microsoft.Data.SqlClient.SqlException (0x80131904): A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: TCP Provider, error: 35 - An internal exception was caught)---> System.Security...
问题:
最近在升级5.0的时候,遇到docker 镜像访问sql server 出现SSL Handshake failed with OpenSSL error - SSL_ERROR_SSL。
错误信息如下:Microsoft.Data.SqlClient.SqlException (0x80131904): A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: TCP Provider, error: 35 - An internal exception was caught)---> System.Securit...
Docker中搜索centos的镜像出现Error response from daemon..
具体问题解决方案
具体问题
Error response from daemon: Get https://index.docker.io/v1/search?q=centos&n=25:dial tcp:lookup index.docker.io on 192.168.2.2:53:read udp 192.168.2.2:53 i/o timeout
解决方案
查看服务器DNS网络配置
vi /etc/resolv.conf本身的网络配置
修改resolv.conf中的nameserver为8.8.8.8 此时输入以下代码检测是否能成功搜索centos的镜...
在实践应用的docker的过程中,某一天突然发现磁盘被沾满,使用df -h命令和du -sh命令逐级查看发现撑爆磁盘的文件为docker生成的/var/lib/docker/container的文件。
而docker生成的这些文件中占用空间最大的是*-json.log文件。而此文件的内容为docker生成的日志文件。首先核查该文件是否有用,如果有用可先进行备份,然后进行文件内容的清除。
清除方法有两种,第一种直接删除该文件,但因为该文件在docker运行时有程序占用,因此可...
我有一个Docker容器,我安装了我的Python工具,包括我的Luigi管道接口.我想运行一个shell脚本,它使用cron每周启动我的Luigi管道.
我尝试过高低,让cron在Docker容器中工作.在我的生活中,我不能让我的crontab -e文件运行.
在我的档案中,我有:
0 0 * * Sun /data/myscript.sh
接着是一条新线. Cron正在后台运行 – ps aux | grep cron显示/usr/sbin / cron正在运行.此外,在我的/ var / log / syslog文件中,我有:
/ USR / SBIN / CRON...
环境描述
本次环境是通过jenkins编译npm run build 或者UMI_ENV=dev umi build 生成dist目录通过Dockerfile build一个新镜像上传私服通过swarm集群service运行镜像,使用与swarm一个net下的nginx代理访问的。
[root@jenkins-master DEV-sk_platform_brand_common]# cat DockerfileFROM basic-registry.xxxx.com/skong/nginx###继承自centos镜像
MAINTAINER waitfish from litx_sean####创建者信息
COPY publish/ /data/web/COPY ...
一、进入dockerdocker exec -it -uroot xxx bash
二、查看是否安装pytestpip3 list
三、找到之前安装py3.8的路径(每个人位置有区别)python3import syssys.path找到下方带bin的路径/var/jenkins_home/py3.8/bin
四、创建软链接ln -s /var/jenkis_home/py3.8/bin/pytest /user/bin/pytest
五、输入pytest,会在当前路径寻找testcase进行测试pytest
dockerSearch命令报错解决方案
错误现象:
报错信息:Get https://index.docker.io/v1/search?q=redis&n=25: dial tcp: lookup index.docker.io on [::1]:53: read udp [::1]:49555->[::1]:53: read: connection refused
问题排查:
ping www.baidu.com出现一下问题:
ping: www.baidu.com: 未知的名称或服务
修改方案:
方案一:
修改网络配置:vim /etc/sysconfig/network-scripts/ifcfg-ens33 方案二:
echo "GATEWAY=192.168.52...