oracle
docker

Note of docker event in Palo Alto - Jan 30th

Event info

Note

hub.docker.com vs docker store.

  • https://hub.docker.com/

    • anonymous choice
    • search "monitoring" -- result 513 repos.
  • https://store.docker.com/

    • High quality docker image
    • Approved Publisher and Certificate Content
    • Commercial License and Supports
    • Docker Certification Program
    • Tested by Docker
    • Joint Support
    • ....
    • Store Value to Publishers
    • Billing systems
    • Commercial channels
    • Utilize Docker's commercial image distribution.

Oracle on docker store

  • Oracle has own channel on Docker Store
    • oracle enterprise
    • mysql
    • weblogic.
    • java
    • ......
  • You must log in Docker store in case you download a docker image.
  • The reason why Oracle in the Docker Store ?
    • The Docker Store offers marketplace with trusted content.
    • Accessibility -- the number of downloads of our products compared to OTN(Oracle Technology Network)
  • Docker Image as building blocks
    • They have to be responsible for their own images.
  • github
  • Oracle History
    • Oracle Database -- 1978 -1st release
    • Installation -- days.
    • Instruction guide - 219 pages
    • Now ( docker image )
    • Installation -- minutes.
  • Java
    • Enable cgroup aware Memory Management.  - Use java+9 and jlink reduce image size.
  • Container service in the Oracle Cloud
    • CI/CD
    • CaaS ( Container as a service )
    • FaaS ( Function as a service )

Docker EE on Oracle Cloud infrastructure for Container Management

  • Creates layered docker image.
  • DevOps vs Enterprise
    • DevOps --- can update easily even every month.
    • Enterprise -- still hard even every 6 month update.
  • Enterprise platform problem
    • How a legacy platform will be containerized.
    • You can download Windows/Mac images.
  • To release production platform

    • Be responsible for Monitoring, Managing, Scaling images.
  • Docker Enterprise has own orchestration.

    • Docker EE on OCI
    • Explain Docker EE feature
    • Network
    • VM
    • Migrate bare-metal server to container
    • Docker EE Demo
    • by WebUI
  • Docker EE 2.0

    • Compatible kubernetes configuration files.
    • Support docker on Mac, Windows

Memo: Is it useful more than kubernetes ?

Question and Answer

  • Where should store the Data
    • Out side of the container
    • Even use a container for DB, do not store the Data in the container.
  • How to use a "Storage"
    • docker is just a container, don't care the storage.
  • Do not mix an OS in the same cluster
    • Windows Cluster includes only Windows, Linux as well

=====================

Docker Store 紹介

  • dockerhub は玉石混交。 Docker Storeは厳選されたイメージのみ
    • Docker Store からサポート付きでイメージを売買できる
    • 上記の都合上、Publisherにも恩恵がある(単純販売、販路拡大の効果も)

Oracle の場合

  • Oracleさんの成功事例
    • 販路広がった
    • 外部からの技術も取り込めた(周辺技術を扱うイメージがアップロードされた)

Docker EE 紹介

  • Docker EE もオーケストレーションできる
    • Docker EE 2.0 は kubernetes と互換性があるので移行が楽
    • Security fix やら様々な機能があるので、状況に合わせて選ぶと良い

質疑応答

  • データはコンテナに入れるな
  • 高信頼性のあるストレージを使うならば、それはそれで特定ストレージとして位置づけろ
    • docker に自動判別、オーケストレーションはできない
    • 意図的に重みを付けないと単なる1ハードとして使われてしまうだけ
  • OS毎にクラスタを分けよ
    • 混ぜる意味が無い。Windows の上に Linux container (app)を動かす必然性が無い
    • kubernetes, Docker EEで複数OSのオーケストレーションができることに意味を見いだせ