[New VM] RockyLinux85 => Copy vm
[Network] eth0, VLAN_71
[Memory] 2G
eth0 - dhcp
eth1 - ip : 192.168.71.7
[docker]
dnf install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
dnf install -y docker-ce docker-ce-cli containerd.io
mkdir /home/docker
echo "{" > /etc/docker/daemon.json
echo ' "graph": "/home/docker" '>>/etc/docker/daemon.json
echo "}" >> /etc/docker/daemon.json
systemctl enable docker
systemctl start docker
daemon.json : images 파일 및 환경 경로
ip addr
docker0 네트워크가 생성됨.
기존에 사용하는 192.168.71.x, 192.168.81.x 네트워크를 그대로 사용할것이다.
이에 docker0 네트워크는 그대로 두고 새로 macvlan 으로 bridge 추가
l
docker network list
eth0 : 192.168.0.X 네트워크를 그대로 사용 할것이다.
eth1 : 192.168.71.x 네트워크를 그대로 사용 할것이다.
docker network create -d macvlan -o macvlan_mode=bridge --subnet=192.168.0.0/24 --gateway=192.168.0.1 -o parent=eth0 pub1
docker network create -d macvlan -o macvlan_mode=bridge --subnet=192.168.71.0/24 --gateway=192.168.71.1 -o parent=eth1 vlan71
docker netwokr list
이제 설치해보자
docker serch rockylinux
docker pull rockylinux/rockylinux
docker images
docker로 nginx 를 설치해서 접속할 것이다.
/home/homepage/public_html 폴더를 공유하여 사용할것이다.
docker run -itd --name web15 --network=vlan71 --ip 192.168.71.15 -p 8080:80 -v /home/homepage:/home/homepage rockylinux/rockylinux
docker ps
docker stop web15
docker start web15
mariadb 실행후 docker 실행
[root@localhost multi-user.target.wants]# cat docker.service
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target docker.socket firewalld.service containerd.service time-set.target mariadb.service
Wants=network-online.target containerd.service
Requires=docker.socket
php 54 euc-kr 설정 [root@localhost php54]# pwd /etc/docker.config/php54 [root@localhost php54]# cat php.ini | grep default_charset default_charset = "" echo /etc/nginx/sites-enabled/localhost54.conf server { listen 80; server_name localhost-54.com; root /home/www; index index.html index.htm index.php; charset euc-kr; include server_params; include upstream/upstream_php54; }