$ sudo apt-get update
$ sudo apt-get install ca-certificates curl gnupg lsb-release
$ sudo mkdir -p /etc/apt/keyrings
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
$ echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
$ docker --version
$ mkdir docker
cd docker/
$ vi Dockerfile
FROM ubuntu
MAINTAINER devops@rajeshkumar.xyz
RUN apt-get update
RUN apt-get install apache2 -y
$ docker build -t devopsschool .
$ docker images
$ vi /etc/docker/daemon.json
{
"insecure-registries" : ["65.2.152.172:8081"]
}
$ service docker restart
$ docker info
$ docker login -u admin -p DevOPs#12087 65.2.152.172:8081
$ docker images
$ docker tag 65.2.152.172:8081/devopsschool/chat
$ docker images
$ docker tag devopsschool 65.2.152.172:8081/devopsschool/chat
$ docker push 65.2.152.172:8081/devopsschool/chat
$ docker rmi devopsschool
$ docker rmi 65.2.152.172:8081/devopsschool/chat
$ docker images
$ docker pull 65.2.152.172:8081/devopsschool/chat
$ docker images
$ docker run -itd 65.2.152.172:8081/devopsschool/chat
$ docker ps
$ docker exec -it 98688c378912 /bin/bash
Code language: PHP (php)
Subscribe
0 Comments
Oldest