SCM (형상관리)/docker
9. 내가 만든 도커 이미지 (작업중)
뿌사리다
2021. 8. 25. 22:17
centos7:0.0.1
docker run –privileged -d -e “container=docker” –name centos7_2 -h centos7_2 -p 10522:22 ppusari.iptime.org:5000/centos7:0.0.1 /usr/sbin/init |
– root password
$ echo ‘7*0*1*0*s*’ | passwd –stdin root
– 계정추가
$ useradd ppusari
$ cat /etc/passwd | grep ppusari
$ echo ‘7*0*1*0*s*’ | passwd –stdin ppusari
$ usermod -G wheel ppsuari
– This incident will be reported. 문제해결
# visudo -f /etc/sudoers
root ALL=(ALL) ALL
ppusari ALL=(ALL) ALL
– 설치프로그램
# yum install sudo -y $ yum install openssh-server openssh-clients openssh-askpass -y $ yum install net-tools -y |
centos7:0.0.2
$ docker run –privileged -d -e “container=docker” –name centos7_3 -h centos7_3 -p 10522:22 -p 10580:80 -p 10588:8080 ppusari.iptime.org:5000/centos7:0.0.2 /usr/sbin/init |
– 설치프로그램
$ sudo yum install telnet -y |
– install httpd (web)
$ sudo yum install httpd -y $ sudo systemctl enable httpd.service $ sudo systemctl start httpd |
– install tomcat(was)
$ yum install tomcat -y ← 톰캣 프로그램 설치 $ yum install tomcat-webapps.noarch -y ← 톰캣 웹화면 설치(옵션) $ yum install tomcat-admin-webapps.noarch -y ← 톰캣 어드민 관리자 화면 $ vi /usr/share/tomcat/conf/tomcat-users.xml ← 어드민 관리자 들어가기 위해서는 아래 내용추가 <role rolename=”tomcat”/> <role rolename=”role1″/> <user username=”tomcat” password=”7*0*1*0*” roles=”tomcat”/> <user username=”both” password=”7*0*1*0*” roles=”tomcat,role1″/> <user username=”role1″ password=”7*0*1*0*” roles=”role1″/> <role rolename=”admin”/> <role rolename=”admin-gui”/> <role rolename=”admin-script”/> <role rolename=”manager”/> <role rolename=”manager-gui”/> <role rolename=”manager-script”/> <role rolename=”manager-jmx”/> <role rolename=”manager-status”/> <user name=”admin” password=”7*0*1*0*” roles=”admin,manager,admin-gui,admin-script,manager-gui,manager-script,manager-jmx,manager-status” /> $ systemctl enable tomcat.service ← 재부팅 시 자동실행 등록 $ systemctl start tomcat ← 톰캣 실행 |
centos7:0.0.3 ← 아직 만들지 않음.
$ docker run –privileged -d -e “container=docker” –name xrdp -h xrdp -p 11522:22 -p 11580:80 -p 11588:8080 -p 11533:3389 ppusari.iptime.org:5000/xrdp:latest /usr/sbin/init |
$ xWindowsInstall.sh ( 아래 내용을 스크립트로 만들어서 실행한다)
yum groupinstall “X Window System” “GNOME Desktop” “Fonts” “Korean Support” -y yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts -y rpm -Uvh https://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpmrpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpmyum -y install xrdp tigervnc-server systemctl enable xrdp.service firewall-cmd –permanent –zone=public –add-port=3389/tcp sudo firewall-cmd –reload chcon –type=bin_t /usr/sbin/xrdp chcon –type=bin_t /usr/sbin/xrdp-sesman sudo systemctl start xrdp.service sudo systemctl status xrdp.service netstat -antup |grep xrdp |
centos7_xrdp:0.0.1
$ docker run –privileged -d -e “container=docker” –name centos7_xrdp -h centos7_xrdp -p 10822:22 -p 10833:3389 ppusari.iptime.org:5000/centos7_xrdp:0.0.1 /usr/sbin/init |
centos7_xrdp:0.0.2
$ docker run –privileged -d -e “container=docker” –name centos7_xrdp -h centos7_xrdp -p 10822:22 -p 10833:3389 ppusari.iptime.org:5000/centos7_xrdp:0.0.1 /usr/sbin/init |
728x90
반응형
LIST