profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/AkihiroSuda/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Akihiro Suda AkihiroSuda NTT Tokyo, Japan https://medium.com/@AkihiroSuda A maintainer of Moby(dockerd), BuildKit, containerd, and runc.

aind-containers/aind 1429

AinD: Android in Docker. Ain't an emulator.

AkihiroSuda/apt-transport-oci 73

OCI transport plugin for apt-get (i.e., apt-get over ghcr.io)

AkihiroSuda/buildbench 71

benchmark tool for Docker, BuildKit, img, Buildah, and Kaniko

AkihiroSuda/aspectgo 53

Aspect-Oriented Programming framework for Go

AkihiroSuda/awesome-swarm 12

[OUTDATED] :whale: :whale: :whale: A curated list of Swarm (Docker >=1.12) resources and projects

AkihiroSuda/boot2docker 3

Lightweight Linux for Docker

AkihiroSuda/cni-isolation 3

CNI Bridge Isolation Plugin

AkihiroSuda/buildkit_poc 2

temp buildkit playground

AkihiroSuda/aind 1

AinD: Android in Docker. Ain't an emulator.

PullRequestReviewEvent
PullRequestReviewEvent

pull request commentkubernetes-sigs/kind

wait 90sec for systemd to finish booting

https://github.com/kubernetes-sigs/kind/issues/2460#issuecomment-921020265

“exec format error” implies that the timeout is probably unrelated.

aojea

comment created time in 16 hours

issue commentkubernetes-sigs/kind

could not find a line that matches "Reached target .*Multi-User System.*"

https://github.com/kubernetes-sigs/kind/issues/2460#issuecomment-921020265

“exec format error” implies that the timeout is probably unrelated.

ryanjbaxter

comment created time in 16 hours

PullRequestReviewEvent

Pull request review commentcontainerd/nerdctl

Add default PATH Env variable to opts, if image inspect doesn't inclu…

 func runAction(clicontext *cli.Context) error { 		opts = append(opts, oci.WithProcessCwd(wd)) 	} +	for ind, env := range ensuredImage.ImageConfig.Env {

Thanks, but CI failing

=== RUN   TestRunCustomRootfs
334
    run_test.go:97: assertion failed: 
335
        Command:  /usr/local/bin/nerdctl --namespace=nerdctl-test run --rm --rootfs /tmp/rootfs1612200801 /bin/cat /proc/self/environ
336
        ExitCode: 2
337
        Error:    exit status 2
338
        Stdout:   
339
        Stderr:   panic: runtime error: invalid memory address or nil pointer dereference
340
        [signal SIGSEGV: segmentation violation code=0x1 addr=0x40 pc=0xda9239]
341
        
342
        goroutine 1 [running]:
343
        main.runAction(0xc000109dc0)
344
        	/go/src/github.com/containerd/nerdctl/cmd/nerdctl/run.go:339 +0x759
345
        github.com/urfave/cli/v2.(*Command).Run(0x186e4c0, 0xc000109000)
346

https://github.com/containerd/nerdctl/pull/372/checks?check_run_id=3641485262#step:5:333

HassanAlsamahi

comment created time in a day

Pull request review commentlima-vm/lima

Add awesomebot github action

+name: Check links in README.md++on:+  push:+    branches: [ '*' ]+  pull_request:+    branches: [ '*' ]++jobs:+  build:++    runs-on: ubuntu-latest

ubuntu-20.04

unixorn

comment created time in a day

PullRequestReviewEvent

Pull request review commentlima-vm/lima

Add awesomebot github action

+name: Check links in README.md

We can have this in https://github.com/lima-vm/lima/blob/master/.github/workflows/test.yml

unixorn

comment created time in a day

PullRequestReviewEvent

Pull request review commentlima-vm/lima

Add awesomebot github action

+name: Check links in README.md++on:+  push:+    branches: [ '*' ]+  pull_request:+    branches: [ '*' ]++jobs:+  build:++    runs-on: ubuntu-latest++    steps:+    - uses: actions/checkout@v1

@v2

unixorn

comment created time in a day

PullRequestReviewEvent

Pull request review commentlima-vm/lima

Add awesomebot github action

+name: Check links in README.md++on:+  push:+    branches: [ '*' ]+  pull_request:+    branches: [ '*' ]++jobs:+  build:++    runs-on: ubuntu-latest++    steps:+    - uses: actions/checkout@v1+    - uses: docker://dkhamsing/awesome_bot:latest+      with:+        args: /github/workspace/README.md --allow-dupe --allow-redirect --request-delay 1 --white-list https://github,https://img.shields.io,http://127.0.0.1:8080

Why https://github has to be whitelisted?

unixorn

comment created time in a day

PullRequestReviewEvent

Pull request review commentlima-vm/lima

Add link to lima xbar plugin

 to Mac users, but Lima can be used for non-container applications as well.  ## Adopters -- [Rancher Desktop](https://rancherdesktop.io/): Kubernetes and container management to the desktop - [Colima](https://github.com/abiosoft/colima): Docker (and Kubernetes) on macOS with minimal setup+- [Lima xbar plugin](https://github.com/unixorn/lima-xbar-plugin) - [xbar](https://xbarapp.com/) plugin to start/stop VMs from the menu bar and see their running status.+- [Rancher Desktop](https://rancherdesktop.io/): Kubernetes and container management to the desktop

I don’t think the list has to be alphabetically sorted.

Also, could you squash commits?

unixorn

comment created time in a day

PullRequestReviewEvent
PullRequestReviewEvent

pull request commentlima-vm/lima

Implement vde_vmnet management

What are the remaining tasks to move this out of draft?

jandubois

comment created time in a day

PullRequestReviewEvent

push eventcontainerd/nerdctl

Piotr Belina

commit sha f31ba6b1c2414da9e66aa2d23ad59f43ccfa98b8

add `nerdctl run --ulimit <ulimit>` Signed-off-by: Piotr Belina <piotr@piotrbelina.com>

view details

Akihiro Suda

commit sha 10a62bdcdca37206d4c406174d83db5770c3e0da

Merge pull request #370 from piotrbelina/feature/ulimit add `nerdctl run --ulimit <ulimit>`

view details

push time in 2 days

PR merged containerd/nerdctl

add `nerdctl run --ulimit <ulimit>`

Hello everybody,

I would like to propose my first change adding ulimits

Related to #215

This pull request adds nerdctl run --ulimit <ulimit>

+76 -0

0 comment

4 changed files

piotrbelina

pr closed time in 2 days

PullRequestReviewEvent

Pull request review commentcontainerd/nerdctl

add `nerdctl run --ulimit <ulimit>`

 func runAction(clicontext *cli.Context) error { 		} 	} 

Why?

piotrbelina

comment created time in 2 days

PullRequestReviewEvent

Pull request review commentcontainerd/nerdctl

add `nerdctl run --ulimit <ulimit>`

+/*

run_ulimit.go is fine

piotrbelina

comment created time in 2 days

PullRequestReviewEvent

Pull request review commentlima-vm/lima

Implement vde_vmnet management

+package networks++import (+	"fmt"+	"github.com/lima-vm/lima/pkg/store"+)++const (+	Switch = "switch"+	VMNet  = "vmnet"+)++// Commands in `sudoers` cannot use quotes, so all arguments are printed via "%s"+// and not "%q". config.Paths.* entries must not include any whitespace!++func (config *NetworksConfig) Check(name string) error {+	if _, ok := config.Networks[name]; ok {+		return nil+	}+	return fmt.Errorf("network %q is not defined", name)+}++func (config *NetworksConfig) VDESock(name string) string {+	return fmt.Sprintf("%s/%s.ctl", config.Paths.VarRun, name)+}++func (config *NetworksConfig) PIDFile(name, daemon string) string {+	return fmt.Sprintf("%s/%s_%s.pid", config.Paths.VarRun, name, daemon)+}++func (config *NetworksConfig) LogFile(name, daemon, stream string) string {+	networksDir, _ := store.LimaNetworksDir()+	return fmt.Sprintf("%s/%s_%s.%s.log", networksDir, name, daemon, stream)+}++func (config *NetworksConfig) DaemonUser(daemon string) string {+	switch daemon {+	case Switch:+		return "daemon"+	case VMNet:+		return "root"+	}+	panic("daemonuser")+}++func (config *NetworksConfig) DaemonGroup(daemon string) string {+	switch daemon {+	case Switch:+		return config.Group+	case VMNet:+		return "wheel"+	}+	panic("daemongroup")+}++func (config *NetworksConfig) MkdirCmd() string {+	return fmt.Sprintf("/bin/mkdir -m 775 -p %s", config.Paths.VarRun)+}++func (config *NetworksConfig) StartCmd(name, daemon string) string {+	var cmd string+	switch daemon {+	case Switch:+		cmd = fmt.Sprintf("%s --pidfile=%s --sock=%s --group=%s --dirmode=0770 --nostdin",+			config.Paths.VDESwitch, config.PIDFile(name, Switch), config.VDESock(name), config.Group)+	case VMNet:+		nw := config.Networks[name]+		cmd = fmt.Sprintf("%s --pidfile=%s --vde-group=%s --vmnet-mode=%s",

This should work https://pkg.go.dev/debug/macho#File.ImportedLibraries

jandubois

comment created time in 2 days

PullRequestReviewEvent

push eventmoby/moby

Giuseppe Scrivano

commit sha e187eb2bb5f0c3f899fe643e95d1af8c57e89a73

compression: add support for the zstd algorithm zstd is a compression algorithm that has a very fast decoder, while providing also good compression ratios. The fast decoder makes it suitable for container images, as decompressing the tarballs is a very expensive operation. https://github.com/opencontainers/image-spec/pull/788 added support for zstd to the OCI image specs. Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>

view details

Akihiro Suda

commit sha 6014c1e29dc34dffa77fb5749cc3281c1b4854ac

Merge pull request #41759 from giuseppe/zstd-compression compression: add support for the zstd algorithm

view details

push time in 3 days