1 问题描述 Docker启动MySQL容器后,创建一个localhost访问的用户: create user test@localhost identified by 'test'; 但是在宿主机中无法通过该用户登录: mycli -u test 2 原因 在Docker中的MySQL创建localhost的用户只能在Docker内部访问,而不能通过外部访问. 至于为什么能在宿主机访问root,是因为默认存在两个root,分别是: root@localhost root@% 而test只有一个…
docker centos7 配置和宿主机同网段IP 1.安装brctl 命令 # yum -y install bridge-utils 2.编辑网卡配置文件 # vi ifcfg-eno16777736 TYPE=Ethernet IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NA…
参考原文(在windows环境下):http://hi.baidu.com/george_gly/item/5183b76e5a79e49ac5d2498b nat网络模式下,虚拟机可以访问外网.访问宿主机,但宿主机ping不通虚拟机ip,也无法ssh.ftp.http等方式访问虚拟机 如果是简单需求,可以通过virtualbox自带的端口转发功能实现,宿主机对虚拟机的访问 1.打开虚拟机设置中的网络项--> Port Forwarding 2.找到对应nat模式的网卡,点击下面的端口转发,增加…
docker 容器时间跟宿主机时间同步 docker cp /etc/localtime 87986863838b:/etc/docker cp /etc/localtime container-name:/etc/ 87986863838b或者container-name为容器id和容器名称…
Raspbian 在虚拟机上运行,启动Flask,供宿主机访问 参考ref 1, 在virtualbox上跑起来Raspbian OS 参考ref 2, 在Raspbian上安装并运行Falsk, 注意要外网访问得有个参数 --host=0.0.0.0 参考ref 3, 用端口映射方法将内网ip暴露给宿主机. 映射主机 192.168.56.5556 到 宿主机 0.0.0.0:5000 在主机浏览器访问:192.168.56.5556 即可看到下图: reference: http://www…
1, docker 拉去最新版本的redis docker pull redis #后面可以带上tag号, 默认拉取最新版本 2, docker安装redis container 安装之前去定义我们的redis.conf文件, 这一步很重要, redis.conf目录 $PWD/conf/redis.conf 执行命令:  wget http://download.redis.io/redis-stable/redis.conf 最好将该目录权限改为当前的user, 执行命令: sudo cho…
问题描述:初学Docker,主机Windows 10,虚拟机Cent OS7 运行了一个docker容器(Tomcat7),宿主机无法访问容器运行的服务. 问题原因:宿主机无法访问docker容器ip. 问题解决:1.虚拟机命令:ifconfig 查看docker容器的网段.centos的IP地址: 2.管理员身份打开宿主机powershell:执行命令: ROUTE -p add 172.17.0.0 mask 255.255.0.0 192.168.102.129 Docker容器内部端口映…
修改 docker 容器时间 需求: 这几天,开发提了个需求 "测试需要模拟未来某天的业务,发现容器里面没有修改时间的权限",想在我们 k8s 集群上,调整容器时间 解决方案: 使用 --cap-add SYS_TIME 由于在容器中执行指令date +%T -s "18:00:00"会给出date: cannot set date: Operation not permitted的错误. 可以通过添加 --cap-add SYS_TIME来实现,但是 --cap-…
一直使用wamp作为开发环境,只是工作中时常会遇到在wamp下没问题但是提交到服务器生产环境会出现一些意想不到的情况,由此萌生了在本机搭建LNMP环境的想法,我个人不知道其他人的虚拟机搭建服务器环境是怎样的,但我被网上不少教程坑了好久,光卡在尝试用secureCRT连接ubuntu就花了两三个小时. 首先你要有个虚拟机已经安装好ubuntu,这个网上教程很多也很简单就越过了. 首先打开终端,输入指令sudo -i,密码,获得root权限,方便接下来办事. 1.apt-get update (更新…
查看docker容器地址和虚拟机地址 windows主机中添加路由 #route -p add 172.17.0.0 mask 255.255.0.0 虚拟机地址 route -p add 172.17.0.0 mask 255.255.0.0 192.168.29.129 虚拟机中关闭防火墙 sudo ufw disable 主机访问tomcat容器测试 ping 172.17.0.2…