1、安装docker

brew cask install docker

2、安装后可以用命令查看版本

docker --version

3、build java 项目(jar)

docker build -t web-qb:v1.0.3 .

4、查看镜像image

docker images
#删除镜像
docker rmi IMAGE(镜像ID)

5、运行jar

docker run --name web-qb -d -p 8082:8081  web-qb:v1.0.3
#查看运行的镜像
docker ps

6、停止运行

docker stop  ContainerID
#停止后可以删
docker rm ContainerID

7、重启一个已经停止的容器

  

docker start  containerId
#重启一个停止的
docker restart containerId

8. dockerFile文件

FROM openjdk:8-jdk-alpine

# 设置时区
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone add qb ~/qb EXPOSE 8082
ENTRYPOINT ["java","-jar","~/web/qb.jar"]

9、编写sh文件 host文件映射 /etc/hosts配置qb.com

! /bin/bash

echo "run web-qb..."

docker_run=`docker run -d -p 8090:8089  web-qb:v1.0.3`
echo "CID:${docker_run}" docker_hosts="/var/lib/docker/containers/${docker_run}/hosts"
echo "192.168.123.77 qb.com" >> $docker_hosts
echo "192.168.123.77 ic.com" >> $docker_hosts
echo "run web-qb complete!"

10. 导出docker  

 docker save -o web-qb_v1.0.3.tar web-qb:v1.0.3

11、查看日志

docker logs --tail=50 -t -f  containerId

12、 进入docker 查看

docker exec -it containerId -sh

13、 日志输出 (将日志输出文件)

docker logs -t  57e919bac666   >> logs_error.txt

  

  

最新文章

  1. mysql高可用架构之mysql-mmm配置详解
  2. SpringMVC应用
  3. C++ 中超类化和子类化常用API
  4. Apache Storm 衍生项目之2 -- Trident-ML
  5. UVa 11020 Efficient Solutions(平衡二叉树/multiset )
  6. std::sort引发的core
  7. 狗狗40题~(Volume A)
  8. JavaSE学习总结第04天_Java基础语法3
  9. 自定义Log4cpp的日志输出格式
  10. 一个简单的例子实现自己的AOP
  11. JLOI2018 划水中...
  12. .Net Core小技巧 - Swagger适配虚拟目录及二级目录
  13. find mtime参数+号,-号,不带符号的用法
  14. python学习笔记(5)-基本数据类型-字符串类型及操作
  15. datatables:如何禁用一列的排序
  16. ACM学习大纲
  17. echarts2.0仪表盘
  18. Dom4j工具类源码解析
  19. idea 自动导入包 快捷键
  20. PS火焰文字制作

热门文章

  1. failed to load AppCompat ActionBar with unkNown error
  2. rtmp搭建直播系统
  3. bzoj4670: 佛罗里达
  4. codeforces 664A A. Complicated GCD(水题)
  5. H3C-交换机密码恢复
  6. 【linux】lsof命令和{Linux下文件删除、句柄与空间释放问题}
  7. HihoCoder 1473 : 小Ho的强迫症( 欧几里得 )
  8. 构建一个简单的Angular工程
  9. 自已封装Ajax方法
  10. Linux下使用《du》命令查看某文件及目录的大小