docker
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| docker [2026/04/18 12:18] – reddy | docker [2026/04/27 10:50] (current) – [Ubuntu] reddy | ||
|---|---|---|---|
| Line 15: | Line 15: | ||
| # Convenience script... | # Convenience script... | ||
| # curl -fsSL https:// | # curl -fsSL https:// | ||
| + | </ | ||
| + | |||
| + | ===== Ubuntu ===== | ||
| + | |||
| + | <code bash> | ||
| + | # | ||
| + | sudo apt remove $(dpkg --get-selections docker.io docker-compose docker-compose-v2 docker-doc podman-docker containerd runc | cut -f1) | ||
| + | |||
| + | # Add Docker' | ||
| + | sudo apt update | ||
| + | sudo apt install -y ca-certificates curl | ||
| + | sudo install -m 0755 -d / | ||
| + | sudo curl -fsSL https:// | ||
| + | sudo chmod a+r / | ||
| + | |||
| + | # Add the repository to Apt sources: | ||
| + | sudo tee / | ||
| + | Types: deb | ||
| + | URIs: https:// | ||
| + | Suites: $(. / | ||
| + | Components: stable | ||
| + | Architectures: | ||
| + | Signed-By: / | ||
| + | EOF | ||
| + | |||
| + | sudo apt update | ||
| + | |||
| + | sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin | ||
| + | sudo systemctl enable --now docker | ||
| + | |||
| + | usermod -a -G docker ubuntu | ||
| + | docker run hello-world | ||
| </ | </ | ||
| Line 27: | Line 59: | ||
| Then, configure the service to start " | Then, configure the service to start " | ||
| + | ====== Volumes ====== | ||
| + | |||
| + | Within a docker compose file, you can define volumes that are on shared network file systems: | ||
| + | |||
| + | < | ||
| + | volumes: | ||
| + | nas-share: | ||
| + | driver_opts: | ||
| + | type: cifs | ||
| + | o: " | ||
| + | device: "// | ||
| + | |||
| + | volumes: | ||
| + | nfs-docker-upload: | ||
| + | driver_opts: | ||
| + | type: " | ||
| + | o: " | ||
| + | device: ":/ | ||
| + | |||
| + | services: | ||
| + | my-server: | ||
| + | container_name: | ||
| + | image: | ||
| + | volumes: | ||
| + | - nfs-docker-upload:/ | ||
| + | </ | ||
docker.1776507512.txt.gz · Last modified: by reddy
