Open DevShivmohan opened 1 year ago
Docker hub link - Link
sudo docker pull <image_name>
.sudo docker pull openjdk
. sudo docker run <image_name>
sudo docker run mysql
sudo docker --name <any_name> -it -d <image_id/name>
[ Its run in non-terminable state ]sudo --name javaContainer -it -d fd6c6c612537
sudo --name javaContainer -it -d openjdk
sudo docker images
.sudo docker search <image_name>
sudo docker search openjdk
docker login
Username :
Password :docker build -f Dockerfile -t <image_name>:<tag> .
Where tag is optional, If used anywhere then followed this type of syntax with image name, default tag is latest.
ORdocker build -f Dockerfile -t <image_name> .
docker build -t <image_name>:<tag> .
docker tag <imageName> <username>/<repositoryname>
docker tag mydockerapp docker5003/javatechonline_repo
Push image to dockerhub repository
docker push <username>/<repositoryname>:<tagname>
docker push docker5003/javatechonline_repo:latest
Pull image from dockerhub repository
docker pull <username>/<repositoryname>:<tagname>
docker pull docker5003/javatechonline_repo:latest
Run docker image
docker run -p <docker_container_port>:<project_port> <image_name>
docker run -p 9900:8080 mydockerapp
docker run --name <container_name> -it -d <image_name>
run in container detach mode.docker run --name <container_name> -it -p <container_port>:<project_port> -d <image_name>
run in container detach mode deployement model.docker logs <container_name>
to show the logs of running project.docker ps
to show the running images.docker ps -a
to show all the running/stoped images.docker stop <container_name>
to stop the service which can be started on a port.Remove docker images
docker image rm [OPTIONS] IMAGE [IMAGE...]
docker image rm shiv
default latest tagdocker image rm shiv:1.2
docker image rm shiv:1.2 --force
delete forcely if any conflicts.In Dockerfile we keep these code
FROM ubuntu:latest
FROM openjdk:17
WORKDIR /usr/src/tx-rx-server
COPY /target/tx-rx-server.jar /usr/src/tx-rx-server/
EXPOSE 8090
ENTRYPOINT ["java","-jar","tx-rx-server.jar"]
Max flow rate delta p - Dec192022115706-Trial-Dec192022-115440.xlsx
Min flow rate delta P - Dec192022123712-Trial-Dec192022-123057.xlsx
Viscus liquid -
Min flow rate -
Dec192022131449-Trial-Dec192022-130839.xlsx
MAX-
Steps for Host configuration
sudo mkdir /home/storage/
sudo chown -R root:docker /home/storage/
sudo chmod -R 777 /home/storage/
.Steps for docker container configuration/Spring boot
/home/storage/
in Spring boot project.docker run --name <container_name> -v <host_machine_path>:<docker_container_path> -it -p <container_port>:<project_port> -d <image_name>
.docker run --name file-upload -v /home/storage:/home/storage -it -p 8080:8085 -d file_upload
docker pull mysql/mysql-server:latest
docker run --name mysql_server -d mysql/mysql-server:latest
docker logs mysql_server
docker exec -it mysql_server bash
mysql -uroot -p
and then paste auto generated password.ALTER USER 'root'@'localhost' IDENTIFIED BY '[newpassword]';
docker pull ubuntu:20.04
docker run -ti --rm ubuntu /bin/bash
kubectl apply -f <kubernetes_yaml_file>
.kubectl get pods
then copy name of the cluster.kubectl port-forword <cluster_name> <cluster_port>:<project_port>
kubectl delete all --all --namespace default
Installing docker in Parrot OS
sudo apt-get update
.sudo apt-get install docker.io
.sudo docker pull hello-world
.sudo docker run hello-world
.