文档章节

Docker 使用中遇到到问题

ol_O_O_lo
 ol_O_O_lo
发布于 05/27 16:38
字数 461
阅读 15
收藏 0

userland proxy: mkdir /port/tcp:0.0.0.0:3306:tcp:172.19.0.2:3306: input/output error

启动MySQL服务的时候,提示启动失败。github上有这个问题的问题单:https://github.com/docker/for-win/issues/573

没给出具体原因,但解决方法是好使的。

解决方法:

1. Stop all the running containers docker stop $(docker ps -a -q) then
1. Stop the Docker on your machine & restart it.

配置固定IP

Docker 每次重启后,容器的IP地址会变化,查询了资料,Docker是支持设置固定IP的。

bridge:桥接网络 默认情况下启动的Docker容器,都是使用 bridge,Docker安装时创建的桥接网络,每次Docker容器重启时,会按照顺序获取对应的IP地址,这个就导致重启下,Docker的IP地址就变了 none:无指定网络 使用 --network=none ,docker 容器就不会分配局域网的IP host: 主机网络 使用 --network=host,此时,Docker 容器的网络会附属在主机上,两者是互通的。 例如,在容器中运行一个Web服务,监听8080端口,则主机的8080端口就会自动映射到容器中。

创建自定义网络

docker network create --subnet=172.18.0.0/16 mynetwork

Docker 使用官方mysql,中文乱码问题

Docker MySQL官方镜像乱码字符集问题:latin1与utf8的纠缠

#方法1:修改cnf
[client]
default-character-set = utf8mb4
 
[mysql]
default-character-set = utf8mb4
 
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
 
 
#方法2:docker添加启动命令
--character-set-server=utf8 --collation-server=utf8_unicode_ci --init-connect='SET NAMES UTF8;'

#方法3:修改表
ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4;

我这是自定义了一些配置,所以使用了方法一,方法一也解决了我的问题!

© 著作权归作者所有

ol_O_O_lo
粉丝 4
博文 49
码字总数 20524
作品 0
杭州
高级程序员
私信 提问
DICOM:docker实现DICOM服务虚拟化

版权声明:本文为zssure原创文章,转载请注明出处,未经允许不得转载。 https://blog.csdn.net/zssureqh/article/details/50414572 背景: docker,是一个开源的应用容器引擎,目前大多应用在...

zssure
2015/12/27
0
0
在Centos和Docker上安装STF 遇到的若干问题总结

1. 概述 刚开始接触 STF 是看了testhome上思寒讲的关于Appium的一些教程,知道了远程管理设备这回事,自己也在使用Appium框架做App自动化测试,已经通过集成到了jenkins服务器上,由于服务器...

xuecancan
2018/04/11
0
0
docker快速搭建分布式爬虫pyspider

简介 pyspider是Python中强大Web爬虫框架,并且支持分布式架构。 为什么使用docker搭建pyspider 在安装pyspider时爬过一些坑,比如使用pip install pyspider时,python的版本要求在3.6及以下...

喵来个鱼
05/01
0
0
记录自己运行eShopOnContainers过程中遇到的坑

由于各种各样的问题,依照官方文档运行eShopOnContainers项目遇到了好多莫名其妙的错误。 好在最后都解决了,在此记录,以防自己以后再遇到,也为遇到同样问题的同学提供参考。 参考的官方文...

赵晨熙
06/24
0
0
Docker正在彻底改变IT?是炒作还是事实

  【IT168 评论】最近,我们可能经常会听到一种说法"Docker正在彻底改变IT!"这种说法是否存在炒作嫌疑呢?Docker对于现有格局的破坏性到底在哪里?Docker和虚拟机之间有什么区别?Docker真正的...

it168网站
2017/11/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Python登录豆瓣并爬取影评

上一篇我们讲过Cookie相关的知识,了解到Cookie是为了交互式web而诞生的,它主要用于以下三个方面: 会话状态管理(如用户登录状态、购物车、游戏分数或其它需要记录的信息) 个性化设置(如...

猪哥66
18分钟前
1
0
常见排序的指针实现【C++ Code】

本来是想加上传cmp函数的,后来也懒得写了 然后基数排序虽然写的是模板类,但也只是支持整数了… #include <cstdio> #include <cstring> #include <algorithm> #include <typeinfo> using name......

shzwork
今天
3
0
OSChina 周一乱弹 —— 带这么多钱,你要泡我吗

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @tom_tdhzz :白给?#今日歌曲推荐# 分享Lana Del Rey的单曲《Yayo》: 《Yayo》- Lana Del Rey 手机党少年们想听歌,请使劲儿戳(这里) @红薯...

小小编辑
今天
1K
14
搭建tftp服务

前言: 最近整理一些以前的学习笔记。 过去都是存储在本地,此次传到网络留待备用。 TFTP服务: TFTP:Trivial File Transfer Protocol 不重要文件传输协议 主要用来传送小文件,不支持认证和...

迷失De挣扎
今天
4
0
rest 的理解

rest:表现层状态转移。 什么是restful协议?https://en.wikipedia.org/wiki/Representational_state_transfer 使用restful的好处。 Rest是一种体系结构样式,他定义了一组用于创建web服务的...

xiaoxiao_go
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部