Установка на Centos 7
Server 1
yum install yum-utils
yum-config-manager —add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.io
systemctl enable —now docker
systemctl status docker
cd /home/andrey
nano Dockerfile
FROM centos
RUN yum -y update
RUN yum -y install httpd
RUN yum -y install php
COPY ./ajakava /var/www/html/ajakava
CMD [«/usr/sbin/httpd»,»-D»,»FOREGROUND»]
EXPOSE 80
cd /home/andrey
docker build -t korruss1 . создание имиджа
docker images постотреть имджы
docker run -it -p 88:80 korrus1 запуск имиджа на активном экране
docker run -d -p 88:80 korrus1 запуск имиджа как демона
docker ps показать бегущие контейнеры
docker ps -a показать все контейнеры который бежали
docker stop id остановка контенера по id
docker rm удаление контейнера
docker rmi удаление имиджа (сначала удалить контейнер)
docker tag ajakava:latest unasunas/ajakava1:latest преименование локального имиджа для загрузки на hub
docker push unasunas/ajakava1:lates Закачка на hub
Hub — https://hub.docker.com/repository/docker/unasunas/ajakava1
docker pull name скачать имдж
docker exec -it 8bd00671cbf6 /bin/bash Заход на работающий контейнер по его ID
Server 2
docker login
unasunas
Password
docker search ajakava1
docker pull unasunas/ajakava1
docker run -it -p 88:80 unasunas/ajakava1
http://192.168.0.96:88/ajakava/ajakava1.html