https://github.com/pungrumpy/ubuntu-learning-image
🫙 Contains a Dockerfile for building an Ubuntu image with some useful tools installed
https://github.com/pungrumpy/ubuntu-learning-image
basic-learning basic-linux-commands docker ubuntu
Last synced: 5 months ago
JSON representation
🫙 Contains a Dockerfile for building an Ubuntu image with some useful tools installed
- Host: GitHub
- URL: https://github.com/pungrumpy/ubuntu-learning-image
- Owner: PunGrumpy
- License: mit
- Created: 2023-07-07T15:53:38.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-16T11:11:43.000Z (over 1 year ago)
- Last Synced: 2025-02-28T16:06:20.429Z (about 1 year ago)
- Topics: basic-learning, basic-linux-commands, docker, ubuntu
- Language: Shell
- Homepage:
- Size: 862 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
🐧 Ubuntu on Docker
## `📖` Description
This repository contains a Dockerfile for building an Ubuntu image with some useful tools installed.
> **Note**: This image is built on top of the [official Ubuntu image](https://hub.docker.com/_/ubuntu).
## `🙉` Purpose
This image is built for personal use, and for learning linux and docker.
## `📸` Screenshots

> [!Note]
> You can see alias on [`.bash_aliases`](./config/.bash_aliases) file.
## `📝` Usage
### `🔨` Pull the image
```bash
docker pull pungrumpy/ubuntu-learning
```
### `🏃` Run the container
```bash
docker run -it --rm --name ubuntu-learning pungrumpy/ubuntu-learning
```
### `🎮` Game for Learning Linux
```bash
docker run -it --rm --name ubuntu-learning pungrumpy/ubuntu-learning bash -c "game_beginner"
```
> [!Note]
> If you use `--rm` flag, all data will be lost after exiting the container. and if you want to keep the data, should remove the `--rm` flag.
## `📦` Packages
- [x] `git`
- [x] `gcc`
- [x] `python3`
- [x] `python3-pip`
- [x] `cargo`
- [x] `eza`
- [x] `neovim`
## `📜` License
[MIT](LICENSE)