1.首先安装并运行docker
2.运行whalesay镜像 docker run docker/whalesay cowsay dafeiyu
3.编写Dockerfile文件
(1) cd Desktop 转到桌面 mkdir testdocker
(3) 进入 cd testdocker 进入 testdocker 文件夹
(4) 输入 touch Dockerfile 创建一个Docker文件在当前目录。
(5) 输入 notepad Dockerfile& 使用windows的记事本打开Dockerfile文件(注意最后面有一个 ‘&’)
Dockerfile输入命令
FROM docker/whalesay:latest
MAINTAINER Docker dafeiyu
RUN apt-get -y update && apt-get install -y fortunes
CMD /usr/games/fortune -a|cowsay
FROM指令告诉 Docker 使用哪个镜像作为基础
MAINTAINER维护镜像的用户信息
RUN 开头的指令会在创建中运行,比如安装一个软件包,在这里使用 apt-get 来安装了fortune
CMD命令来描述容器启动后运行的程序 fortune程序输出它的结果作为输入给cowsay程序
编写完成 Dockerfile 后可以使用 docker build
来生成镜像
然后你就会看到一堆输出,最后看到成功地创建了 名称 docker-whale 的镜像了
4.保存镜像
将镜像保存为本地文件,可以使用Docker save命令
docker save -o 要保存的文件名 要保存的镜像
生成 刚创建的镜像的本地文件 名为 docker-whale.tar 的压缩文件
5.从文件载入镜像
从文件载入镜像可以使用Docker load命令。
命令格式:docker load --input 文件
或者 docker load < 文件名
此时会导入镜像以及相关的元数据信息等。
首先使用SSH工具将文件上传到另一台服务器。 然后通过命令载入镜像
全命令启动
docker run -tid -p 9000:9000 -v /etc/localtime:/etc/localtime -v /home/data/apps/profit/adm:/webapps -w /webapps --name adm --restart=always
jre8 java -Xms512M -Xmx1024M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M -Duser.timezone=GMT+08 -Dlog.service.output=logs/service.log -jar boot.jar --spring.profiles.active=pro
注意:本文归作者所有,未经作者允许,不得转载