Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Containerize guide with Podman #744

Closed
gkwan-ibm opened this issue Oct 22, 2021 · 9 comments
Closed

Containerize guide with Podman #744

gkwan-ibm opened this issue Oct 22, 2021 · 9 comments
Assignees
Labels
dev content reviewed the content of the guide has been reviewed by committer final content reviewed final content review before publishing final end-to-end test completed the guide was verified from end to end ID reviewed new guide peer reviewed the guide has been peer reviewed signed off the guide can proceed to publishing SME reviewed the guide has been reviewed by SME static user reviewed the guide has been reviewed by an end user

Comments

@gkwan-ibm
Copy link
Member

Create a new guide as similar as the containerize guide but use Podman instead.

@gkwan-ibm
Copy link
Member Author

@gkwan-ibm
Copy link
Member Author

gkwan-ibm commented Oct 22, 2021

hi @davidwyao, I reviewed your draft, following is my initial comments:

  • rename the guide project id and repo to containerize-podman
  • What you’ll learn
    • "...using Podman for your microservices." -> "...using the Pod Manager tool (Podman) for your microservices."
      • and Add the link https://docs.podman.io to the words "Pod Manager tool"
    • "You’ll construct Dockerfile files,..." -> "You’ll construct Containerfile files,..."
  • Additional prerequisites
    • "...in Podman containers." -> "...in containers." ->
    • why removed the statement "Make sure to start your Docker daemon before you proceed."?
      • for Mac, at least "Make sure to start your Podman-managed VM before you proceed."
      • for Linux and Win, find out what is required to start
  • Building your Podman images
    • rename the section title to "Building your container images"
    • "Podman image" -> "container image" for the whole guide
    • "Podman container" -> "container" for the whole guide
    • Dockerfiles -> Containerfiles for the whole guide
    • "Podman layer" -> a better industrial name in the whole guide
  • Creating your Dockerfiles
    • rename the subsection title to "Creating your Containerfiles"
    • rewrite the paragraph "In this case, ...."
      • not use Dockerhub
      • need to find out a doc that list all OL images are available at icr.io/appcafe
    • search any doc for Containerfiles that can replace "Best practices for writing Dockerfiles."
  • avoid using Docker or Dockerhub or DockerDesktop if possible

@gkwan-ibm
Copy link
Member Author

gkwan-ibm commented Oct 26, 2021

  • Creating your Containerfiles
    • remove the statement "For more information, see Best practices for writing Containerfiles."
  • Building your container image
    • update the output at the bottom for the values under the REPOSITORY and SIZE
  • Running your microservices in containers
    • update the output for the values under the IMAGE and COMMAND
    • 172.17.0.2 to 10.88.0.2

@gkwan-ibm
Copy link
Member Author

gkwan-ibm commented Oct 27, 2021

  • Creating your Containerfiles
    • "In this case, you’re using the recommended production image,..." -> "In this case, you’re using the recommended production image from the IBM container registry, ..."
    • FROM open-liberty:kernel-slim -> FROM icr.io/appcafe/open-liberty:kernel-java11-openj9-ubi
  • Running your microservices in containers
    • 172.17.0.2 to 10.88.0.2
      • fixed one but missed another

@gkwan-ibm
Copy link
Member Author

gkwan-ibm commented Oct 28, 2021

  • Creating your Containerfiles
    • "...instruction as FROM open-liberty." -> "...instruction as FROM icr.io/appcafe/open-liberty."

@yeekangc
Copy link
Member

yeekangc commented Nov 1, 2021

This is a duplicate of #731?

@yeekangc
Copy link
Member

yeekangc commented Nov 4, 2021

OpenLiberty/ci.maven#1278 calls for devc's enhancement to support podman. For future updates/work but noting it here for now.

@gkwan-ibm gkwan-ibm assigned priyyanshi and unassigned davidwyao Jan 10, 2022
@gkwan-ibm gkwan-ibm added dev content reviewed the content of the guide has been reviewed by committer peer reviewed the guide has been peer reviewed SME reviewed the guide has been reviewed by SME user reviewed the guide has been reviewed by an end user final end-to-end test completed the guide was verified from end to end ID reviewed labels Jan 10, 2022
@yeekangc yeekangc added final content reviewed final content review before publishing signed off the guide can proceed to publishing labels Mar 4, 2022
@yeekangc
Copy link
Member

yeekangc commented Mar 4, 2022

Let us proceed to publish this guide. Thank you, @priyyanshi @gkwan-ibm!

@yeekangc
Copy link
Member

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dev content reviewed the content of the guide has been reviewed by committer final content reviewed final content review before publishing final end-to-end test completed the guide was verified from end to end ID reviewed new guide peer reviewed the guide has been peer reviewed signed off the guide can proceed to publishing SME reviewed the guide has been reviewed by SME static user reviewed the guide has been reviewed by an end user
Projects
Development

No branches or pull requests

4 participants