Skip to content

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.

Notifications You must be signed in to change notification settings

rezapace/Docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker

Install app

    cd Docker && sudo chmod 775 app.sh && ./app.sh

Introduction

 [ -d ~/github ] && cd ~/github || mkdir ~/github && cd ~/github
 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

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

install golang

 cd Docker && sudo chmod 775 go.sh && ./go.sh

cek golang installed

 go version

xampp

     cd Docker && sudo chmod 775 xampp.sh && ./xampp.sh

cek xampp installed

     sudo service apache2 start
     sudo service mysql start

pasword phpmyadmin

     root
     p
## Langkah : run,status,stop,restart

perintah untuk apache

    sudo service apache2 start
    sudo service apache2 stop
    sudo service apache2 status
    sudo service apache2 restart

perintah untuk mysql

    sudo service mysql start
    sudo service mysql stop
    sudo service mysql status
    sudo service mysql restart

Jika terjadi error

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:

docker version

Mengecek Images

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

docker images

Mengecek Container

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

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:

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

Contoh:

docker container create --name golangserver1 golang

Mendownload Images

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

docker pull [nama_image]

Contoh:

docker pull golang

Menjalankan Container

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

docker container start [nama_container]

Contoh:

docker container start golangserver1

Menghentikan Container

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

docker container stop [nama_container]

Contoh:

docker container stop golangserver1

Menghapus Container

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

docker container rm [nama_container]

Contoh:

docker container rm golangserver1

Menghapus Images

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

docker image rm [nama_image]

Contoh:

docker image rm golang

Membuka Port Pada Container

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

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

Contoh:

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

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

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages