-
-
Notifications
You must be signed in to change notification settings - Fork 36
2. Docker
Docker is an open platform for developing, shipping, and running applications. Docker enables you to separate your applications from your infrastructure so you can deliver software quickly. With Docker, you can manage your infrastructure in the same ways you manage your applications. By taking advantage of Dockerβs methodologies for shipping, testing, and deploying code quickly, you can significantly reduce the delay between writing code and running it in production.
- Consistency
- Automation
- Stability
- Saves Space
- Run multiple applications with just one virtual machine
- Advances Quickly
- Learning Curve
1. Go to the website https://docs.docker.com/docker-for-windows/install/ and download the docker file.
Note: A 64-bit processor and 4GB system RAM are the hardware prerequisites required to successfully run Docker on Windows 10.
2. Then, double-click on the Docker Desktop Installer.exe to run the installer.
Note: Suppose the installer (Docker Desktop Installer.exe) is not downloaded; you can get it from Docker Hub and run it whenever required.
3. Once you start the installation process, always enable Hyper-V Windows Feature on the Configuration page.
4. Then, follow the installation process to allow the installer and wait till the process is done.
5. After completion of the installation process, click Close and restart.
Guide source: https://www.simplilearn.com/tutorials/docker-tutorial/install-docker-on-windows
1. Open the terminal on Ubuntu.
2. Remove any Docker files that are running in the system, using the following command:
sudo apt-get remove docker docker-engine docker.io
3. Check if the system is up-to-date using the following command:
sudo apt-get update
4. Install a few pre-requisite packages that allow apt to use packages over HTTPS using the following command:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
5. Then add the GPG key for the Docker repository to your system:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
6. Update the packages list again with Docker packages from the newly added repo:
sudo apt update
7. Make sure you are about to install from the Docker repo instead of the default Ubuntu repo:
apt-cache policy docker-ce
Example Output:
docker-ce:
Installed: (none)
Candidate: 18.03.1~ce~3-0~ubuntu
Version table:
18.03.1~ce~3-0~ubuntu 500
500 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
8. Install Docker:
sudo apt install docker-ce
9. Check if Docker is installed and running:
sudo systemctl status docker
Example Output:
β docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2018-07-05 15:08:39 UTC; 2min 55s ago
Docs: https://docs.docker.com
Main PID: 10096 (dockerd)
Tasks: 16
CGroup: /system.slice/docker.service
ββ10096 /usr/bin/dockerd -H fd://
ββ10113 docker-containerd --config /var/run/docker/containerd/containerd.toml
Guide source: https://viblo.asia/p/how-to-install-docker-on-ubuntu-RnB5pmJ7KPG
1. Make sure you config the .env file or the config.js file in ./src/plugins/config.js
2. Change to the Discord bot project directory.
3. Build the docker container for the Discord bot.
docker build -t cylane .
4. Run the docker container.
docker run -d cylane
1. To build the docker container, using the following command: (Please remove the [] when you type the name)
docker build -t [name] .
The -t option is the tag name option.
2. To run the docker container, using the following command: (Please remove the [] when you type the name)
docker run -d [name]
The -d option is runs the container in detached mode (it runs in the background).
3. To list all docker processes and container id, using the following command:
docker ps
4. To see all docker container log, using the following command: (Please remove the [] when you paste the id)
docker logs [container id]
5. To stop the docker container, using the following command: (Please remove the [] when you paste the id)
docker stop [container id]
6. To restart the docker container, using the following command: (Please remove the [] when you paste the id)
docker restart [container id]
7. To remove the docker container, using the following command: (Please remove the [] when you paste the id)
docker rm [container id]
Thanks for reading! Below are my social media!
- Discord: rainyxeon
- Facebook: https://www.facebook.com/rainy.xeon/
- Email: xeondev@xeondex.onmicrosoft.com
- Instagram: @rainy.xeon