April 6, 2021 8:00 p.m. Eastern (UTC-4)
Attendees (18 total)
Therefore, for your first Mac, I'd recommend visiting an Apple Store to compare and contrast the different models and sizes. What To Buy With Your Mac. Any big USB hard drive – Apple's Time Machine is the coolest backup software on the planet, and it's built right into OS X, the operating system for Macs. Simply plug in any USB hard. Developer Brent Simmons pointed out the loss in a post on his Inessential blog. Open Transport was included in OS X through version 10.8. Open Transport was included in OS X through version 10.8.
Tom Sweeney, Brent Baude, Jhon Honce, Dan Walsh, Chris Evich, Lokesh Mandvekar, Urvashi Mohnani, Nalin Dahyabhai, Eduardo Santiago, Matt Heon, Ashley Cui, Sumantro Mukherjee, Scott McCarty, Shion Tanaka, Juanje Ojeda, Edward Shen, Reinhard Tartler
Meeting Start: 8:00 p.m.
BlueJeans Recording
Podman Commit Topic Standards
Matt Heon
(2:17 in the video)
If you're fixing a bug or an issue, please include a link to the commit message or at least in a comment. Supernode mac os.
Podman v3.1 Preview
Matt Heon
(3:00 in the video)
Matt pulled up the release notes (https://github.com/containers/podman/blob/master/RELEASE_NOTES.md). Matt likes to get rleases out every 6 to 8 weeks
Added secrets, although not with crypto, manifest commands and prune have been added. The Podman copy command has been reworked heavily by Valentin Rothberg. Now you can copy to directories too now. You should now be able to copy anywhere in a container.
Tom Sweeney, Brent Baude, Jhon Honce, Dan Walsh, Chris Evich, Lokesh Mandvekar, Urvashi Mohnani, Nalin Dahyabhai, Eduardo Santiago, Matt Heon, Ashley Cui, Sumantro Mukherjee, Scott McCarty, Shion Tanaka, Juanje Ojeda, Edward Shen, Reinhard Tartler
Meeting Start: 8:00 p.m.
BlueJeans Recording
Podman Commit Topic Standards
Matt Heon
(2:17 in the video)
If you're fixing a bug or an issue, please include a link to the commit message or at least in a comment. Supernode mac os.
Podman v3.1 Preview
Matt Heon
(3:00 in the video)
Matt pulled up the release notes (https://github.com/containers/podman/blob/master/RELEASE_NOTES.md). Matt likes to get rleases out every 6 to 8 weeks
Added secrets, although not with crypto, manifest commands and prune have been added. The Podman copy command has been reworked heavily by Valentin Rothberg. Now you can copy to directories too now. You should now be able to copy anywhere in a container.
Also added U option for mounting volumes.
Matt then went over a number of bugs/issues about 50, with many fixes from the community and a small CVE.
More significant work in the next release coming up in
U volume flag to chown source volumes
Brent Mcspadden Harry Norman
Eduardo Vega
(6:58 in the video)
New Volume option.
- Podman create and Podman run with –volume.
- 'U' uppercase letter is the new option
- Changes ownership of source volumes on the host.
- Based on the container owners uid and gid and maps those to th host.
- The container and the volume will have the same owners
Demo (8:30 in the video)
podman run -it -v /tmp/data01:/data:Z –user 998:998 fedora sh
This showed that the wrong user (root) owned directories in the container.
Now with ‘U' added to the volume specification.
Kitchen sink mac os. podman run -it -v /tmp/data01:/data:Z,U –user 998:998 fedora sh
The directory and files are now owned by 998.
This can also be run with tmpfs volumes
podman run -it –rm –tmpfs /data:Z,U –user 998:998 fedora ls -la data
This also shows the directory has the right permissions. Ditto overlayfs.
Dan talked about some other use cases.
- Usefull when running mariadb in a container, you could volume mount /var/lib/mariadb for it with the correct permissions.
- It's super useful for a rootless user in the usernamespace.
- It's a really great and powerful feature that people haven't disovered yet.
Podman on Mac Preview
Brent Baude/Ashley Cui
(15:20 in the video)
Brent Baude led off. Creating a Podman on Mac using a subcommand in pocman called 'machine' building upon other efforts. The code is very modular. The initial implementation is Fedora CoreOS in the vm which is configurable.
Testing on X86 linux on Mac OS X8664 and aarch64.
Current implementation relies on qemu which currently has some platform dependencies.
Hurdle to resolve the networking on the VM and exposing services running in the container on the host.
Podman machine is upstream now and works, but no ability to expose services at this point. But you can build images and experiment with how it works.
Demo (19:22 in the video)
Ashley did a demo running on her Mac.
Used the podman-remote machine –help commandpodman-remote machine init # pulled fedora coreos image
podman-remote machine init anothername # creates with the specified name.
podman-remote machine ls # shows the machines create
When you init the vm, it creates connections automatically.
podman-remote machine start # starts the VM
podman-remote machine ssh podman-machine-default # sshinto the machine
podman-remote pull alpine #failed with socket issue being chased.
Ashely tried a number of pulls and it finally worked after a number of attempts and tweaking.
The container runs on the VM, but you type on the Mac. It does work, but socket activation issues are being chased.
This is running on the Mac M1 now, and work in progress on Mac Intel based.
Questions on the systemd socket. The socket issue is likely due to Podman talking to systemd. Dan thinks it's fixed upstream in systemd.
The demo showed 'podman-remote', but the final release will just be 'podman'.
The user experience should be you would just install 'podman' and everything needed will come along with that.
Dan asked about install: goal user experience is brew install podman
, podman machine init
, podman machine start
Libre trainsim mac os. , and then you're running as if you're on a linux box.
Questions?
Brent Macon Daymaker
(35:00) in the video)
- What about Podman on windows? The current leaning is to use WSL2 probably Ubuntu. It's being looked at and we'd love community help.
- Tshirts were recently available, but are not currently due to a vendoring problem. ;^(
- For FCOS, does the machine pull stable every time? It pulls the next stream and you can use a URL if you'd like.
- Will podman machine will work on a linux box? Yes