docker部署工作环境

发布 : 2019-04-11 分类 : docker 浏览 :

window10

  • window10下安装注意事项:

    • 不能跟虚拟机同时使用,如vm-ware
    • 需要查看系统是否开启hyper-v
  • window下直接下载安装包安装

安装成功测试

1
2
3
4
5
#查看版本
$ docker -v

#测试运行
$ docker run hello-world

window7

安装错误解决

  • This computer doesn’t have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory
    • 进入bios
    • 进入Virtualization(security->Virtualization)
    • 将其中的选项打开,设置为enabled
  • error getting ip address
    • 进入虚拟机管理程序(vm virtual box)关闭虚拟机在启动

设置虚拟机共享文件

  • 选中虚拟机,右键设置
  • 共享文件夹

设置虚拟机虚拟磁盘地址

  • 虚拟的默认存储地址(C:\Users\Administrator.docker\machine\machines)
  • 复制默认的虚拟磁盘到一个新的地址
  • 类型后缀为vmdk

虚拟机docker默认用户密码

  • docker
  • tcuser

docker toolbox加速

  • 文档地址
    1
    2
    3
    4
    $ docker-machine ssh default
    $ sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=`获取到的加速地址` |g" /var/lib/boot2docker/profile
    $ exit
    $ docker-machine restart default

docker-compose使用

  • ‘gbk’ codec can’t decode byte 0xb0 in position 1816: illegal
    • docker-compose.yml文件注释问题???
    • 删掉多余的文件注释好了
    • 格式空格问题???
    • 中文注释,有的行,有的不行???
    • 文件解析错误

Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type

  • 主机目录需要挂载(共享)到虚拟机
  • 一些文件需要设置为读写权限????????(rw)

the input device is not a TTY. If you are using mintty, try prefixing the

  • 在命令前面加上winpty

本地mysql数据库使用(暂未解决)

  • Docker mysql [Warning] World-writable config file ‘.cnf’ is is ignored
  • 参考网址

Temporary failure in name resolution

  • 可能开了ssr代理的时候启动虚拟机
  • 重新启动docker-machine就好了

网络地址分配错误,重新分配网络地址

  • certificate is valid for 192.168.99.102, not 192.168.99.100
  • $ docker-machine regenerate-certs [name]

docker-compose

使用已有docker-file文件
zPhal-dockerfiles

docker

查看日志

1
$ docker logs <容器>

查看docker容器挂载目录

1
$ docker inspect container_name | grep Mounts -A 20

本文作者 : xiaoxiaoxiao
原文链接 : http://xxcok.com/passages/docker/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!

知识 & 情怀 | 二者兼得

微信扫一扫, 向我投食

微信扫一扫, 向我投食

支付宝扫一扫, 向我投食

支付宝扫一扫, 向我投食

留下足迹