#!/bin/bash
timedatectl set-timezone Asia/Seoul
hostnamectl set-hostname docker-host
amazon-linux-extras install docker -y
systemctl enable --now docker
curl https://raw.githubusercontent.com/docker/docker-ce/master/components/cli/contrib/completion/bash/docker -o /etc/bash_completion.d/docker.sh
usermod -a -G docker ec2-user
mobaxterm
sudo passwd ec2-user //비밀번호 설정
[ec2-user@docker-host ~]$ docker version
sudo passwd ec2-user ##키 대신 패스워드로 jenkins와 연결될 수 있도록 패스워드 설정
sudo vi /etc/ssh/sshd_config
PasswordAuthentication yes
#PermitEmptyPasswords no
#PasswordAuthentication no
sudo systemctl restart sshd
sudo mkdir /opt/docker
sudo vi /opt/docker/Dockerfile
FROM tomcat:9
RUN cp -R /usr/local/tomcat/webapps.dist/* /usr/local/tomcat/webapps ##컨테이너 안쪽에서 또다른 컨테이너 경로로 보내기 ;
COPY ./*.war /usr/local/tomcat/webapps ##도커 호스트에 있는 것을 컨테이너 안쪽으로 카피.
sudo chown -R ec2-user:ec2-user /opt/docker/