728x90
๋ฐ˜์‘ํ˜•

OSX์— ๊ธฐ๋ณธ์ ์œผ๋กœ ์„ค์น˜๋˜์–ด์žˆ๋Š” git ์žˆ์ง€๋งŒ ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด์„œ Homebrew์—์„œ ์žฌ์„ค์น˜ํ• ๊นŒ ํ•œ๋‹ค.

 

Hombrew ์„ค์น˜๋Š” ๊ฐ„๋‹จํ•˜์ง€

 

1. Gti ๋ฒ„์ „ํ™•์ธ

$ git --version

 

2. Homebrew ํ†ตํ•ด git ์„ค์น˜

$ brew install git

 

3. Git ์ •๋ณด ํ™•์ธ

$ brew info git

git ์ •๋ณด๊ฐ€ ๋‚˜์—ด ๋˜์–ด์žˆ๋Š” ๊ทธ์ค‘  Dependencies์—์„œ Required๋ฅผ ๋ณด๋ฉด gettext, pcre2๊ฐ€ ์žˆ์„ ๊ฒƒ์ด๋‹ค. 

ํ˜„์žฌ ๋‚˜๋Š” ์ด๋ฏธ ์„ค์น˜๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ฒดํฌ ๋˜์–ด ์žˆ์ง€๋งŒ ์„ค์น˜๊ฐ€ ๋˜์–ด ์žˆ์ง€ ์•Š์œผ๋ฉด xํ‘œ์‹œ๋กœ ๋˜์–ด ์žˆ์„ ๊ฒƒ์ด๋‹ค.

v์ฒดํฌ๊ฐ€ ์•ˆ๋˜์–ด ์žˆ๋Š” ์˜ต์…˜์„  git ์„ค์น˜ ๋ช…๋ น์–ด์ฒ˜๋Ÿผ ๊ฐ™์ด ์ ์–ด์„œ ์„ค์น˜ํ•œ๋‹ค.

๋ชจ๋“  ๊ณผ์ •์ด ๋๋‚ฌ์œผ๋ฉด git --version์„ ๋‹ค์‹œ ์ž…๋ ฅํ•ด ์ ์šฉ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.

์ ์šฉ์ด ๋˜์—ˆ์œผ๋ฉด ์™„๋ฃŒ๋œ ๊ฒƒ์ด๊ณ  ์ฒ˜์Œํ•˜๊ณ  ๋˜‘๊ฐ™์œผ๋ฉด ์•„๋ž˜์ฒ˜๋Ÿผ 

 

4.  PATH ๊ฒฝ๋กœ ์„ค์ •

$ echo "export PATH=/usr/local/bin:$PATH" >> ~/.bash_profile

์œ„ ์ปค๋งจ๋“œ๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ๋ฒ„์ ผ์„ ํ™•์ธ์„ ํ•ด๋„ ๋˜‘๊ฐ™์œผ๋ฉด ํ„ฐ๋ฏธ๋„์„ ์ข…๋ฃŒํ•˜๊ณ  ์žฌ์‹คํ–‰ํ•ด์„œ ๋ฒ„์ „์„ ํ™•์ธํ•˜๊ธธ ๋ฐ”๋ž€๋‹ค.

๊ทธ๋Ÿฌ๋ฉด git์ด ์ธ์‹๋œ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

728x90
๋ฐ˜์‘ํ˜•
728x90
๋ฐ˜์‘ํ˜•

๊ฐœ์ธ ํ™ˆํŽ˜์ด์ง€ ๋งŒ๋“ค๊ธฐ!

 

Gatsby๋ฅผ ํ™œ์šฉํ•ด์„œ ๊ฐœ์ธํ™ˆํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค์–ด ๋ณผ๊นŒ ํ•œ๋‹ค.

728x90
๋ฐ˜์‘ํ˜•
728x90
๋ฐ˜์‘ํ˜•

JAVA ํ™•์ธ

java -version

 

JDK 8, JRE 8 ์„ค์น˜

sudo apt-get install openjdk-8-jdk
sudo apt-get install openjdk-8-jre

 

JVM ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์ง€์ •

which javac

javac๊ฐ€ ์žˆ๋Š” ์œ„์น˜๋ฅผ ์ฐพ๋Š”๋‹ค

readlink -f /usr/bin/javac

javac๊ฐ€ ๋งํฌ ๋˜์–ด์žˆ๋Š” ์œ„์น˜๋ฅผ ์ฐพ๋Š”๋‹ค

sudo nano /etc/environment

 

JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"

์—๋””ํ„ฐ์— ์œ„์˜ ๋‚ด์šฉ์„ ์ž‘์„ฑํ•˜๊ณ  ์ €์žฅ ํ•จ

source /etc/environment

์œ„์˜ ๋ช…๋ น์–ด๋กœ ๋ฆฌ๋กœ๋“œ ํ•ฉ๋‹ˆ๋‹ค.

echo $JAVA_HOME

/usr/lib/jvm/java-8-openjdk-amd64 ๊ฐ€ ๋‚˜์˜ค๋ฉด ํ™˜๊ฒฝ๋ณ€์ˆ˜๊ฐ€ ์ง€์ •๋˜์—ˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์Œ

$JAVA_HOME/bin/javac -version

javac ๋ฒ„์ ผ๋„ ํ™•์ธ ํ•˜๊ธธ ๋ฐ”๋žŒ

728x90
๋ฐ˜์‘ํ˜•
728x90
๋ฐ˜์‘ํ˜•

์›น์„œ๋ฒ„๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ ํŒŒ์ผ์„ ์—…๋กœ๋“œ๊ฐ€ ํ•„์š”ํ•˜๋ฏ€๋กœ FTP๋ฅผ ์‚ฌ์šฉํ•จ

 

FTP ์œ ์ € ์ƒ์„ฑ

 

๊ธฐ์กด ๊ณ„์ •์œผ๋กœ ๋งŒ๋“ค์–ด๋„ ๋˜์ง€๋งŒ ftp์ „์šฉ ์•„์ด๋””๋ฅผ ์ƒˆ๋กœ ๋งŒ๋“ค์–ด ์‚ฌ์šฉํ–ˆ์Œ

sudo useradd name -g www-data

name ๊ณ„์ •์„ www-data ๊ทธ๋ฃน์„ ์†ํ•˜๋„๋ก ์œ ์ € ์ƒ์„ฑ

sudo passwd name

name ๊ณ„์ • ๋น„๋ฒˆ์„ ์ƒ์„ฑ, FTP ์ ‘์†ํ•  ๋•Œ ํ•„์š”ํ•œ ๋น„๋ฒˆ

sudo chown -R www-data:www-data /var/www

/var/www ๋””๋ ‰ํ† ๋ฆฌ์™€ ๊ทธ ์ดํ•˜ ํŒŒ์ผ ๋ฐ ํด๋”์˜ ์†Œ์œ ๊ถŒ์„  www-data๊ทธ๋ฃน์˜ www-data์—๊ฒŒ  ์คŒ

sudo chmod -R 775 /var/www

www-data๊ทธ๋ฃน ์†Œ์†์ธ ftpuser๊ฐ€ ์“ฐ๊ธฐ๋ฅผ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๊ธฐ์œ„ํ•ด 775๋กœ ์žก์Œ

 


vsftpd ์„ค์น˜

 

sudo apt-get install vsftpd

vsftpd ์„ค์น˜

sudo mv /etc/vsftpd.conf /etc/vsftpd.conf_orign

๊ธฐ์กด vsftpd ์„ค์ • ๋ฐฑ์—…

sudo vi /etc/vsftpd.conf

vsftpd ์„ค์ • ํŒŒ์ผ ์ƒ์„ฑ

listen=NO
listen_ipv6=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=002
file_open_mode=0777
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO
pasv_enable=Yes
pasv_min_port=10000
pasv_max_port=10100
allow_writeable_chroot=YES

์œ„์˜ ๋‚ด์šฉ์„ ๋ณต์‚ฌํ•ด์„œ ๋ถ™์—ฌ ๋„ฃ๊ณ , ์ €์žฅ ํ›„ ๋น ์ ธ ๋‚˜์˜ด

sudo systemctl restart vsftpd && sudo systemctl enable vsftpd

vsftpd์˜ ์„ค์ •์„ ์ ์šฉ ๋ฐ ์žฌ๋ถ€ํŒ…

sudo ufw allow from any to any port 20,21,10000:10100 proto tcp

ufw ๋ฐฉํ™”๋ฒฝ ์„ธํŒ…๊นŒ์ง€ ํ•˜๋ฉด ๋

728x90
๋ฐ˜์‘ํ˜•
728x90
๋ฐ˜์‘ํ˜•
๊ณต์‹์‚ฌ์ดํŠธ

https://www.portainer.io/

 

Portainer | Open Source Container Management GUI for Kubernetes, Docker, Swarm

Portainer is the definitive open source container management GUI for Kubernetes, Docker, Swarm and ACI.

www.portainer.io


๋„์ปค ์„ค์น˜๋Š” ์•„๋Š” ํ˜•๋‹˜์˜ ์„œ๋ฒ„์— ์ด๋ฏธ ์„ค์น˜๊ฐ€ ์™„๋ฃŒ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ํŒจ์Šค

 

๊ทธ๋ฆฌ๊ณ  ๋„์ปค ์„ค์น˜ ๋งค์šฐ ์‰ฌ์šฐ๋ฏ€๋กœ ๊ณต์‹์‚ฌ์ดํŠธ ๋ณด๊ณ  ๋ฐ”๋กœ ์„ค์น˜ ๊ฐ€๋Šฅ

 

Portainer๋Š”  Docker๋ฅผ ์›น์—์„œ ๊ด€๋ฆฌ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋„์™€์ฃผ๋Š” ํˆด์ž„

 

2022-02-02 * portainer ํ˜„์žฌ ์ง€์›ํ•˜์ง€ ์•Š์Œ. pull ๋ฐ›์„๋•Œ portainer-ce๋ฅผ ๋ฐ›์•„์•ผ๋จ

 

Portainer ์„ค์น˜

1. Linux๋ž‘ Docker๋ฅผ ๋ฏธ๋ฆฌ ์„ค์น˜ํ•จ 

    * ์ด๋ฏธ ์šฐ๋ถ„ํˆฌ(Linux)์™€ ๋„์ปค๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ ํŒจ์Šค

   1.1 portainer ์ด๋ฏธ์ง€ pull

docker pull portainer/portainer-ce

 

2. Portainer์—์„œ ์‚ฌ์šฉํ•  Volume ์ƒ์„ฑ

docker volume create portainer_data

Portainer๋Š” ์ปจํ…Œ์ด๋„ˆ ํ˜•ํƒœ๋กœ ์ œ๊ณต

์ปจํ…Œ์ด๋„ˆ ์ƒ์„ฑ์ „์— ์ด๋ฏธ์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์•„์•ผํ•จ

Docker์—์„œ ์ปจํ…Œ์ด๋„ˆ ์ƒ์„ฑํ•  ๋•Œ ์ด๋ฏธ์ง€๊ฐ€ ์—†์„ ๋•Œ ์ž๋™์œผ๋กœ ๋‹ค์šด๋กœ๋“œ ๋ฐ›๊ฒŒ ๋จ

 

3. ํ•œ ๋ฒˆ์— ์ด๋ฏธ์ง€ ๋‹ค์šด ๋ฐ ์ปจํ…Œ์ด๋„ˆ ์ƒ์„ฑ

docker run -d -p 9000:9000 --name=portainer -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data --restart=always portainer/portainer-ce

-p 9000:9000 ์˜ต์…˜์€ Docker์— ์‚ฌ์šฉํ•˜๋Š” ํฌํŠธ 9000๋ฒˆ์„ (Docker๊ฐ€ ์„ค์น˜๋œ) ํ˜ธ์ŠคํŠธ ํฌํŠธ 9000 ๋ฒˆ๊ณผ ๋งค์นญ ์‹œํ‚ค๋Š” ์˜ต์…˜

--restart=always ์˜ต์…˜์€ Docker๋ฅผ ์žฌ์‹œ์ž‘ ํ–ˆ์„ ๋•Œ Portainer ์ปจํ…Œ์ด๋„ˆ๋„ ์ž๋™์œผ๋กœ ๊ตฌ๋™

 

Portainer ๋กœ๊ทธ์ธ

1. ์›น์„ ํ†ตํ•ด Portainer ์„œ๋ฒ„์— ์ ‘์†

ex) http://์„œ๋ฒ„์ด๋ฆ„ or IP:9000

 

2. ์ฒซ ์ ‘์†์‹œ admin ๊ณ„์ •์˜ ํŒจ์Šค์›Œ๋“œ ์„ค์ •

728x90
๋ฐ˜์‘ํ˜•

'๊ฐœ๋ฐœ ยท๊ณต๋ถ€ > Docker' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

Docker ๊ณต๋ถ€ ์‚ฌ์ดํŠธ  (0) 2021.01.31
728x90
๋ฐ˜์‘ํ˜•
2021.01.31 update

- ๋„์ปค ๊ธฐ๋ณธ

http://www.pyrasis.com/docker.html

 

๊ฐ€์žฅ ๋นจ๋ฆฌ ๋งŒ๋‚˜๋Š” Docker - ๋ชฉ์ฐจ

 

pyrasis.com

- ๋„์ปค ๊ณต์‹

https://www.docker.com/play-with-docker

 

Play with Docker

Join Our Global Community Connect with other Docker users through events, online resources and Docker programs.

www.docker.com

 

728x90
๋ฐ˜์‘ํ˜•
728x90
๋ฐ˜์‘ํ˜•

์ œ๊ฐ€ ์ž‘์—…์ด๋‚˜ ๊ณต๋ถ€ํ•˜๋ฉด์„œ ๊ธฐ๋กํ•œ ๊ฒƒ๋“ค์ž…๋‹ˆ๋‹ค.

๊ธ€ ์ž์ฒด๊ฐ€ ๋’ค์ฃฝ๋ฐ•์ฃฝ์ด๊ฑฐ๋‚˜ ์„ค๋ช…์ด ์ด์ƒํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ธ€ ์ฝ์–ด๋ณด์‹œ๊ณ  ํ•„์š”ํ•œ ์ •๋ณด๋Š” ๊ฐ€์ ธ๊ฐ€์…”๋„ ๋ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜๋งŒ ๋‚จ๊ฒจ์ฃผ์„ธ์š”.

 

728x90
๋ฐ˜์‘ํ˜•

'๊ณต์ง€์‚ฌํ•ญ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

*๋ธ”๋กœ๊ทธ ์ด์‚ฌ ํ•ฉ๋‹ˆ๋‹ค*  (0) 2023.08.18

+ Recent posts