Docker重要指令
Peng's Blog 只记录和技术相关的东西

Docker重要指令

2017-11-14

登录

docker login + Docker地址

打包

cd ${project home}

mvn clean package

build Docker镜像

docker build -t {docker address}/{username}/alphatank:{tag} .

运行Docker镜像

docker run -d -p {docker address}/{username}/alphatank:{tag}

进入container

docker exec -it {containerName}

推送

docker push {docker address}/{username}/alphatank:{tag}

查看日志

docker logs {containerName}

最后 将 Docker image full name copy到代码提交入口

Docker相关概念

对于运维来说,Docker提供了一种可移植的标准化部署过程,使得规模化、自动化、异构化的部署成为可能甚至是轻松简单的事情;而对于开发者来说,Docker提供了一种开发环境的管理方法,包括映像、构建、共享等功能。

Docker能处理的事情包括:

  • 隔离应用依赖
  • 创建应用镜像并进行复制
  • 创建容易分发的即启即用的应用
  • 允许实例简单、快速地扩展
  • 测试应用并随后销毁它们

Docker三大核心概念

镜像 Image :类似于虚拟机的快照,但更轻量。

容器 Container :镜像的一个运行实例,可以独立运行一个或一组应用。

仓库 Repository :集中存放镜像的地方

Docker概念部分的参考博客:http://www.jianshu.com/p/0e98dd549630


上一篇 RESTful

Comments

评论功能暂停使用,如需跟作者讨论请联系底部的GitHub