Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/rezapace/docker
- Owner: rezapace
- Created: 2024-05-19T18:11:39.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-22T13:20:30.000Z (8 months ago)
- Last Synced: 2024-11-17T11:34:10.663Z (2 months ago)
- Topics: docker, docker-image, installer, kernel, linux, linuxmint, ubuntu, wsl
- Language: Shell
- Homepage: https://www.webkumal.com/
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.