An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          


🐧 Ubuntu on Docker


penguin

## `📖` 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

![screenshot](.github/assets/screenshot.png)

> [!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)