Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/rezapace/docker

Docker Installer and Tutorial: Automate Docker Setup and Learn Docker Basics reflects the content of the script, which not only automates the installation of Docker but also provides a tutorial on basic Docker commands and usage.
https://github.com/rezapace/docker

docker docker-image installer kernel linux linuxmint ubuntu wsl

Last synced: about 13 hours ago
JSON representation

Docker Installer and Tutorial: Automate Docker Setup and Learn Docker Basics reflects the content of the script, which not only automates the installation of Docker but also provides a tutorial on basic Docker commands and usage.

Awesome Lists containing this project

README

        

# Docker

## Install app
```bash
cd Docker && sudo chmod 775 app.sh && ./app.sh
```

## Introduction

```bash
[ -d ~/github ] && cd ~/github || mkdir ~/github && cd ~/github
```

```bash
git clone https://github.com/rezapace/Docker && cd Docker && sudo chmod 775 setup.sh && ./setup.sh
```

## after install

after install you can check docker installed

```bash
docker --version
```

```bash
docker run --name some-postgres -p 5432:5432 -e POSTGRES_PASSWORD=mysecretpassword -d postgres
```

## install golang
```bash
cd Docker && sudo chmod 775 go.sh && ./go.sh
```
## cek golang installed
```bash
go version
```

## xampp
```bash
cd Docker && sudo chmod 775 xampp.sh && ./xampp.sh
```

## cek xampp installed
```bash
sudo service apache2 start
sudo service mysql start
```

## pasword phpmyadmin
```bash
root
p
```
## Langkah : run,status,stop,restart

### perintah untuk apache

```bash
sudo service apache2 start
sudo service apache2 stop
sudo service apache2 status
sudo service apache2 restart
```

### perintah untuk mysql

```bash
sudo service mysql start
sudo service mysql stop
sudo service mysql status
sudo service mysql restart
```

### Jika terjadi error
```bash
ALTER USER 'root'@'localhost' IDENTIFIED BY 'p';
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
```

# Menjalankan Docker pada Terminal

## Mengecek Versi Docker

Untuk mengecek versi Docker yang terinstall pada komputer, gunakan perintah berikut pada terminal:

```bash
docker version
```

## Mengecek Images

Untuk mengecek images yang sudah terdownload pada komputer, gunakan perintah berikut pada terminal:

```bash
docker images
```

## Mengecek Container

Untuk mengecek container yang ada pada komputer, gunakan perintah berikut pada terminal:

```bash
docker container ls --all
```

Perintah ini akan menampilkan semua container yang pernah dibuat pada komputer.

## Membuat Container

Untuk membuat container baru, gunakan perintah berikut pada terminal:

```bash
docker container create --name [nama_container] [nama_image]
```

Contoh:

```bash
docker container create --name golangserver1 golang
```

## Mendownload Images

Untuk mendownload images baru dari Docker Hub, gunakan perintah berikut pada terminal:

```bash
docker pull [nama_image]
```

Contoh:

```bash
docker pull golang
```

## Menjalankan Container

Untuk menjalankan container yang sudah dibuat, gunakan perintah berikut pada terminal:

```bash
docker container start [nama_container]
```

Contoh:

```bash
docker container start golangserver1
```

## Menghentikan Container

Untuk menghentikan container yang sedang berjalan, gunakan perintah berikut pada terminal:

```bash
docker container stop [nama_container]
```

Contoh:

```bash
docker container stop golangserver1
```

## Menghapus Container

Untuk menghapus container yang sudah tidak dibutuhkan, gunakan perintah berikut pada terminal:

```bash
docker container rm [nama_container]
```

Contoh:

```bash
docker container rm golangserver1
```

## Menghapus Images

Untuk menghapus images yang sudah tidak dibutuhkan, gunakan perintah berikut pada terminal:

```bash
docker image rm [nama_image]
```

Contoh:

```bash
docker image rm golang
```

## Membuka Port Pada Container

Untuk membuka port pada container, gunakan perintah berikut pada terminal:

```bash
docker container create --name [nama_container] -p [port_host]:[port_container] [nama_image]
```

Contoh:

```bash
docker container create --name golang1 -p 8000:27017 golang
```

Perintah ini akan membuka port 8000 pada host dan menghubungkannya ke port 27017 pada container.