[Issue] Docker Got permission denied

일반적인 경우는 아니지만, Docker를 설치한 후에 Docker version을 확인하거나 docker container run 등을 실행할 때 종종 발생하는 에러 메세지이다. Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.26/version: dial unix /var/run/docker.sock: connect: permission denied 위 메세지가 발생하는 이유는 Docker를 실행하는 유저의 권한이 부족하기 때문입니다. 보통 Docker는 docker그룹을 사용한다고 하네요. 그래서 처음부터 sudo나 su를 …

[Issue] wordpress image alt tag error (not find reason)

WordPress Logo

오늘 워드프레스 포스트를 작성을 열심히 하고 퍼블리시를 마치고 나의 포스트를 보는 순간 잠시 놀랐다. Footer가 오른쪽에 붙어있는 것이 아닌가..! html과 같은 Web Language에는 쑥맥인 나는 그간 해왔던 방식으로 Back Tracking을 했다. (말만 번지르르하지 조금씩 바꿔보는 것이다…;) Trouble Shooting을 하기 앞서, 평소 발생하지 않은 문제가 생기는 가장 큰 이유는 하지 않던 걸 했을 때 발생한다는 것이다. 보통 예기치 않은 오류라고 하지만, …

[Web Security] HTTP Error Code와 Cloaking

이번 포스트에서는 HTTP Error Response와 Error Response Cloaking(Suppressed) 에 대해서 간단하게 짚고 넘어가려고 한다. 이미지 첨부를 하면 좋겠지만, 가지고 있는 이미지가 없어서 보여줄 수 있는게 없다. 인터넷을 사용하다보면 HTTP 에러는 간혹 보여진다.대중적으로 사용되는 사이트에서는 보기 힘들지만, 찾기 힘든 지식들을 찾다보면 별의별 사이트들을 들어가게 되는데 옛날에 게시되었던 사이트를 들어가거나 하면 종종 발생하곤 한다. 하지만 그렇다고 이 에러가 없는 것은 아니고, 개발 …

아키텍트 – Architecture를 다루는 사람

아키텍트(Architect)란 여러 뜻이 있지만 IT(Information Technology)에서는 ‘전체 시스템을 설계하는 사람’ 또는 그에 준하는 전문가의 뜻을 가진다. 아키텍트라는 단어 자체가 가지고 있는 범위가 너무 크기 때문에 좀 더 세분화 하여 표현들을 하는데 오늘은 각 세분화된 아키텍트가 가지고 있는 의미에 대해 이야기를 나눠보려고 한다. 종류는 아래와 같다. (참조 : 제타위키) 엔터프라이즈 아키텍트 (Enterprise Architect, EA) 비즈니스 아키텍트 (Business Architect, BA) 소프트웨어 아키텍트 …

IT 각 분야를 시작하는 개인적인 공부 방법

저는 이 사이트의 메인 페이지(프로필 페이지)에도 적어두었지만, IT 세계에 발을 들여놓은 첫 발판은 JAVA 였습니다. ++ 물론 유년기에 컴퓨터학원이 유행이라 국가기술자격증 여러개를 취득하고 그 이후로도 컴퓨터 전문 기술은 아니더라도 카페나 블로그 등을 운영하면서 계속 가깝게 지내서 도움이 되기도 했습니다. Java를 대학 교양수업으로 처음 시작하면서 객체에 대해 배우고 클래스, 메소드 활용법 등을 익혀나갔지만 사실 그다지 도움이 안되는줄 알았습니다. 저는 구글링을 통해 …

How to install Docker Environment on CentOS 7

Docker Logo

This post has how to install Docker Basic Environment(Application) on CentOS 7. That is simple. In this post, Docker version is ‘Docker CE’. ThinkGround has another setting guide about ‘Docker for Windows’. firstly, you must have ‘root’ right. you can use ‘sudo’ for each command or ‘su’ switching to ‘root’ user.and This Setting Environment(CentOS 7) is initialized. 1. Install a …

Docker File 구성요소 1 – FROM, ARG

Docker Logo

DockerFile 서론 오늘은 Docker File 에 대해 알아보고자 한다. Dockerfile은 Docker 이미지를 어떻게 설정할 건지에 대해 스크립트된 설정 파일이라고 보면 되는데, Docker에서 이 파일을 실행시키면 이 명령을 기반으로 세팅하여 이미지를 생성해준다. Docker를 사용함에 있어서 개인적으로는 제일 중요한 요소라고 생각하며, 이 스크립트를 잘 사용할 줄 알아야 Docker를 제대로 활용할 수 있을 것이라 생각한다. 대부분의 내용은 Docker Reference를 참고하였으며, 초심자의 입장에서 추가적으로 …

[Issue] Nginx fail to start (with Steps to fix)

Environment (mainly). CentOS 7 (Google Cloud Platform). Yum update completed. MariaDB(Lastest) installed. Apache not installed. PHP(Lastest) installed Cent OS 7에서 Nginx와 WordPress를 활용하여 지금의 사이트를 Migration하기 위한 사전 서버 세팅 작업 중이다. 그 과정에서 발생했던 이슈에 대해 공유하고자 작성한다. Linux에 대해 잘 모르는 나로서는 여러 Reference를 참고해가면서 환경 세팅을 하고 있는데, 아무래도 가장 최근의 글이 없던 터라 세팅하는 내용들에 대해서 …

Docker의 구조(Architecture)

Docker Basic Architecture

Docker의 구조에 대해 간단하게 소개를 하고 넘어가고자 포스트를 준비했다. 개인적으로 무언가를 배우려고 할 때 흔히 말하는 ‘겉핥기’를 잘 못한다. 겉핥기도 기술인 것 같다. 뭔가 알고자 읽으면 모르는 단어들이 나오거나 원리가 궁금한 부분이 생기는데 이 부분이 해결이 안되면 그걸 핑계 삼아서라도 더 이해가 안된다고 머리가 공부를 안한다. 나같은 사람이 있을 것 같아 사이트 소개 페이지에도 언급했듯이 기초부터 다 다루는게 ThinkGround이다:) 위 …

Docker 설치 후 기본 명령어 Container Run 실행

[[ PS : docker container run ]]

기본 환경 : Windows 10 Pro설치 Docker : Docker for Windows (not with VirtualBox) 이 글의 시작에 앞서 이곳저곳 두리번 거리면서 Docker를 만지작 거리고 있는데, 내가 느낀점은 생각보다 리뷰글 중에 위의 환경에서 해보고 있는 사람이 별로 없다는 것이다.(아니, 실제 거의 없다) 위 환경으로 설치한 분들은 보통 이 가상환경을 이용해서 쉽게 이미지를 다운받아 그 이미지를 쉽게 실행하여 그 환경을 쓰려는 분들이 …