(1)卸载以前安装的Docker容器,(2)安装docker,(3)查看docker是否安装成功,
,(4)启动docker服务(并设置开机自启),(5)查看docker服务状态 running 就是启动成功,
,(6)使用docker镜像,(7)配置docker国内镜像(中国科学技术大学),(8)最后,需要重启docker服务,(1)拉取redis镜像,(2)查看本地镜像,
,(3)运行容器,(4)安装成功 查看容器的运行信息,(5)连接测试使用 redis 服务,(6)退出,(1)下载镜像,(2)查看镜像,
,(3)创建rabbitmq容器,(4)查看容器,(1)拉取镜像,(2)启动容器,(3)查看容器,(1)docker下载centos镜像(用作配置jdk环境系统),(2)查看本地镜像,(3)创建容器,(4)退出容器,(5)进入容器后的查看命令,(6)启动容器和进入容器,(7)在容器内部安装jdk1.8,
下载 jdk的 tar包,通过ftp工具上传到宿主服务器的/root/software/文件下,因为前面做了挂载,所以待会进入docker容器里的/mnt/software/文件夹下也是可以看到的 ,
, (8)进入centos容器中的/mnt/software文件夹,(9)解压,(10)设置java 环境变量,配置profile,
在文件末尾加上,
使得配置立马有效,
配置 bashrc,
在文件末尾加上,
使得配置立马有效,(11)查看jdk版本,
, (12) 使用vi命令时 出现vi: command not found 这是因为vim没有安装。
使用如下命令安装,(1)编写Dockerfile文件,
解释下这个配置文件: VOLUME 指定了临时文件目录为/tmp。其效果是在主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmp。该步骤是可选的,如果涉及到文件系统的应用就很有必要了。/tmp目录用来持久化到 Docker 数据文件夹,因为 Spring Boot 使用的内嵌 Tomcat 容器默认使用/tmp作为工作目录 项目的 jar 文件作为 “app.jar” 添加到容器的 ENTRYPOINT 执行项目 app.jar。为了缩短 Tomcat 启动时间,添加一个系统属性指向 “/dev/./urandom” 作为 Entropy Source 如果是第一次打包,它会自动下载java 8的镜像作为基础镜像,以后再制作镜像的时候就不会再下载了。 (2)部署文件 在服务器新建一个docker文件夹,将maven打包好的jar包和Dockerfile文件复制到服务器的docker文件夹下,
,(3)制作镜像,
注意点 ….. ,
,(4)查看镜像,
,(5)启动容器,
,