Skip to content

Rameshtim/inception

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

https://medium.com/@ssterdev/inception-guide-42-project-part-i-7e3af15eb671

inception

Get the package version before installing

apt-cache policy "name of package"

Docker commands

Install docker in computer

  1. Add Docker's official GPG key:-
    sudo apt-get update
    sudo apt-get install ca-certificates curl
    sudo install -m 0755 -d /etc/apt/keyrings
    sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
    sudo chmod a+r /etc/apt/keyrings/docker.asc

  2. Add the repository to Apt sources:
    echo <br> "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu <br> $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | <br> sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    sudo apt-get update

  3. Install the latest version
    sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

  4. Verify the installation
    sudo docker run hello-world

  5. After installation to use docker without sudo
    sudo groupadd docker
    sudo usermod -aG docker $USER

    -- check with
    newgrp docker
    docker run hello-world

Build a docker image

docker build -t "Name of the container" .

Run a Container detached

docker run -dp 127.0.0.1:3000:3000 "Name of the container"

Run a container

docker run -it -p 443:443 "name of cont"

List Containers

docker ps

Stop the container

docker stop "the-container-id" 
docker rm "the-container-id"
or 
docker rm -f "the-container-id"

List docker image

docker image ls

Delete Docker Image

Pushing in Dockerhub

a.	docker login -u "username"
b.	docker tag getting-started username/getting-started "give a name to image using tag"
c.	docker push username/getting-started

Connect to the DataBase

docker exec -it "container-id" mysql -u root -p

Access terminal after lunching docker

docker run -it "imagename"

Docker compose

build a image

docker compose up --build

mariadb commands

- docker exec -it "conataine name" bash
- mysql
- show databases;
- use "name of databse";
- show tables;
- select * from "name of table"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published