3-yuma-3 / setup_tools

0 stars 0 forks source link

nerdctl #18

Open 3-yuma-3 opened 1 year ago

3-yuma-3 commented 1 year ago
  1. $ curl -sSL https://github.com/containerd/nerdctl/releases/download/v1.4.0/nerdctl-full-1.4.0-linux-amd64.tar.gz | sudo tar Cxzv /usr/local/
  2. containerd / nerdctl/docs/rootless.md
  3. $ echo $XDG_RUNTIME_DIR
    • /run/user/1000
  4. $ cat /etc/subuid
    • yuma:100000:65536
  5. $ sudo apt-get install -y uidmap
  6. $ cd /usr/local/bin/
  7. $ sudo vim /etc/default/grub
    • GRUB_CMDLINE_LINUX=""GRUB_CMDLINE_LINUX="systemd.unified_cgroup_hierarchy=1"
  8. $ sudo update-grub
  9. $ sudo mkdir -p /etc/systemd/system/user@.service.d
  10. $ cat <<EOF | sudo tee /etc/systemd/system/user@.service.d/delegate.conf
    [Service]
    Delegate=cpu cpuset io memory pids
    EOF
    [Service]
    Delegate=cpu cpuset io memory pids`
  11. $ sudo systemctl daemon-reload
  12. $ containerd-rootless-setuptool.sh install
  13. $ cd ~/github/containerd/nerdctl
  14. $ nerdctl compose -f ./examples/compose-wordpress/docker-compose.yaml up