1 ,docker 入门教程链接:
http://www.runoob.com/docker/docker-tutorial.html
该链接包含docker入门的所有教程,具体有下:
1,docker 简介
2,docker 在不同平台的安装教程(建议使用linux平台安装docker,原因是:linux安装docker简单,而windows安装复杂且容易出错;附windows下安装vm虚拟机和搭建linux系统连接:
vm虚拟机安装:https://blog.csdn.net/qq_40950957/article/details/80467513
vm虚拟机安装centos 系统:https://blog.csdn.net/q2158798/article/details/80550626
vm虚拟机centos系统不能上网问题:https://www.cnblogs.com/xiangyangzhu/p/5632186.html
centos安装ifconfig:https://www.cnblogs.com/fps2tao/p/10321408.html)
3,docker helloworld示例
4,docker 常用命令介绍
5,docker 所有命令简介
2,使用docker build 命令创建镜像
http://www.runoob.com/docker/docker-image-usage.html
3,Dockerfile 命令介绍
https://www.cnblogs.com/dazhoushuoceshi/p/7066041.html
4,搭建自己的java jdk docker镜像
https://blog.csdn.net/boling_cavalry/article/details/78991870
5, 使用docker 运行springboot应用
https://blog.csdn.net/boling_cavalry/article/details/78991870
说明:该篇博客介绍运行springboot项目的方式是:进入到容器中启动手动启动springboot的应用程序,需要注意的是:在退出容器是需要使用退出docker容器不关闭容器的方法:Ctrl + P + Q
链接: https://www.jianshu.com/p/b1ce248d2a42
百度网盘链接地址:https://pan.baidu.com/s/1fTXVVtk2UgsLt0XF-gZSRg 提取码:3p0r
6,上传自定义镜像到Docker Hub中
https://blog.csdn.net/sk_grace/article/details/81220675
7,SpringBoot集成Docker的部署、发布与应用
https://www.jianshu.com/p/efd70ad53602
8,缩减docker镜像体积的三个办法;
http://www.docker.org.cn/docker/176.html
9,搭建本地docker仓库
https://blog.csdn.net/qq_42114918/article/details/81609465
10,docker mysql 安装与配置
mysql 镜像安装:https://www.cnblogs.com/cfrost/p/6241892.html
字符编码解决:https://blog.csdn.net/m0_37639542/article/details/72852875
文件挂在和字符编码解决:https://www.cnblogs.com/trydoit/p/7129039.html
11 ,docker容器中不能输入中文的问题 与 运行应用返回结果中文乱码解决;
解决思路:docker容器中的linux系统没有使用支持中文的编码,将容器中的linux的编码设置为支持中文即可;
使用locale -a 查看当前容器中支持的编码,有UTF8格式的编码的话,就设置为这种编码;如果没有就使用如下方法:
2、使用命令修改:(如果没有localedef命令,安装:yum install glibc-common)
localedef -c -f UTF-8 -i en_US en_US.utf8 && export LC_ALL=en_US.UTF-8
3、发现root用户没有问题,但是普通用户还是有问题,在普通用户下执行命令时报文件权限问题:
[omm@liudian-test ~]$ localedef -c -f UTF-8 -i en_US en_US.utf8 && export LC_ALL=en_US.UTF-8
cannot open locale archive "/usr/lib/locale/locale-archive": Permission denied
临时解决方法:chmod 666 /usr/lib/locale/locale-archive
再执行命令:localedef -c -f UTF-8 -i en_US en_US.utf8 && export LC_ALL=en_US.UTF-8
给操作流程链接:特别说明没有中文编码需手动安装;
https://www.jianshu.com/p/ca38a159da73
https://blog.csdn.net/xl_lx/article/details/81179268
12 ,docker容器运行java应用时差问题解决方法:
https://blog.csdn.net/xl_lx/article/details/81179268