2023년 2월 18일 토요일

[성공] 타이탄의도구들 책 요약

 '타이탄의 도구들'은 작가 팀 페리스가 인터뷰, 연구, 경험 등을 바탕으로 성공한 인물들의 생산성과 습관에 대한 조사를 통해 성공의 열쇠를 찾아내어 그들의 성공 전략을 제시한 책입니다.

책에서는 다양한 분야의 인물들, 예를 들어 아무것도 모르던 초보자에서 최고의 선수가 된 팀 페리스의 기술, 일주일에 1,000건 이상의 이메일을 처리하는 기업가들, 인생을 바꾼 다이어트 성공 사례, 기존 경제 모델을 뒤엎은 스타트업 창업자들의 전략 등을 통해 각 분야에서 성공을 이룬 인물들의 성공 요인을 분석하고 있습니다.

그리고 이들의 성공 요인을 나열하면 다음과 같습니다.

  • 명확한 목표를 설정하고 우선순위를 정하기
  • 시간 관리와 집중력 향상을 위한 방법
  • 효과적인 의사소통 전략
  • 효율적인 습관과 루틴 구축
  • 자신의 약점과 강점을 파악하고 이를 개선하는 방법
  • 실패와 위험을 감수하면서 도전하는 방법
  • 진정한 휴식과 재충전 방법 등

이러한 성공 요인들을 바탕으로 책은 여러 가지 팁과 전략을 제공하고 있습니다. 책은 대부분의 사람들이 성공할 수 있는 방법을 제시하고 있으며, 더욱이 이 책에서 제시하는 방법들은 생산성과 효율성을 높이면서 삶의 질을 높일 수 있는 방법들이라는 점이 매우 인상적입니다.

2023년 2월 17일 금요일

[성공] 데일 카네기가 말하는 성공법칙 10가지

 데일 카네기의 책 "How to Win Friends and Influence People" 에서 소개하는 성공법칙은 다음과 같습니다:

  1. 사람들에게 관심을 가지고, 이해하려고 노력하라.
  2. 비난 대신 칭찬을 하라.
  3. 사람들의 이름을 기억하고, 사용하라.
  4. 말하는 것보다 듣는 것을 더 중요하게 생각하라.
  5. 상대방의 입장을 고려하고, 그들의 시각에서 생각하라.
  6. 비난하지 말고 대화를 이어나가려고 노력하라.
  7. 다른 사람들을 감동시키기 위해 이야기를 사용하라.
  8. 비슷한 관심사를 가진 사람들과 친해지려고 노력하라.
  9. 상대방이 "네"라고 말하도록 도와줄 질문을 하라.
  10. 인간적인 접근으로 노력을 인정받게 하라.

이러한 법칙들은 대인 관계, 커뮤니케이션, 리더십 등 다양한 상황에서 적용될 수 있습니다. 이 책은 1936년에 출판된 이후로도 많은 독자들에게 큰 영향을 미치며, 지금까지도 많은 사람들이 읽고 성공에 도움을 얻고 있습니다.

[성공] 나는 할수 있다.

 "나는 할 수 있다"는 긍정적인 자기 대화 중 하나입니다. 자기 대화는 매우 강력한 도구이며 우리의 행동과 마음에 큰 영향을 미칩니다.

"나는 할 수 있다"와 같은 긍정적인 자기 대화를 자주 반복하면 무의식적으로 자신에게 긍정적인 자신감과 능력감을 주입할 수 있습니다. 이는 습관 형성과 자기 효능감의 개선에 도움이 됩니다.

긍정적인 자기 대화를 하기 위해서는 먼저 자신에 대한 부정적인 생각과 자신에 대한 비판을 인식하고 바꿀 필요가 있습니다. 이후 긍정적인 자기 대화를 하기 위해 다음과 같은 방법을 시도해 볼 수 있습니다:

  1. 긍정적인 자기 대화 문구 만들기: "나는 할 수 있다" 외에도, "내 미래는 밝다", "나는 충분히 자신 있어보인다" 등 자신이 좋아하는 긍정적인 문구를 생각해보고, 자주 반복해보세요.

  2. 시각적 자극: 긍정적인 자기 대화를 시각적으로 표현해보세요. 포스트잇이나 메모지에 긍정적인 문구를 적어두거나, 인용구나 격언을 인쇄한 포스터를 벽에 걸어두는 것도 좋은 방법입니다.

  3. 자기 대화 녹음하기: 자신이 하고 싶은 긍정적인 자기 대화를 녹음해 들으며, 스스로에게 자극을 줄 수 있습니다.

  4. 긍정적인 영상 시청하기: 자신이 선호하는 긍정적인 영화, 동영상, 혹은 유튜브 채널 등을 찾아보고 시청해보세요. 이를 통해 자신에게 긍정적인 자극을 줄 수 있습니다.

이러한 방법들을 통해 긍정적인 자기 대화와 시각적 자극을 자주 반복하며 습관을 형성할 수 있습니다. 단, 이러한 방법들이 100% 효과적인 것은 아니므로, 자신에게 가장 잘 맞는 방법을 찾아보는 것이 중요합니다.

[성공] 습관 바꾸는 가장 쉬운 방법은?

 습관을 바꾸는 가장 쉬운 방법은 무의식의 영역을 좋은 것으로 채우는 것 입니다

무의식의 영역은 습관 형성에 매우 큰 영향을 미칩니다. 습관은 우리가 무의식적으로 하는 것이기 때문에, 습관 형성 과정에서 무의식의 영역이 중요한 역할을 합니다. 무의식은 우리가 의식하지 않는 생각, 행동, 감정, 욕구 등을 포함하고 있습니다. 이러한 무의식적인 부분은 우리의 행동을 크게 영향을 미치며, 습관 형성에도 중요한 역할을 합니다.

무의식의 영역에는 우리가 습관으로 삼고 있는 행동을 제어하는 데 중요한 부분이 포함됩니다. 습관이 정착되면 무의식적으로 행동을 하기 때문에, 습관을 바꾸기 위해서는 무의식적인 영역에서도 변화가 필요합니다. 이를 위해서는 무의식적인 부분에 대한 인식과 인지가 필요하며, 이를 위해서는 꾸준한 반복적인 노력과 주의가 필요합니다.

무의식적인 영역은 습관 형성에 영향을 미치기 때문에, 습관을 바꾸고자 할 때는 무의식적인 영역에도 영향을 미치는 방법을 고려해야 합니다. 이를 위해서는 긍정적인 자기 대화, 시각적 자극, 반복적인 학습 등의 방법을 활용하여 무의식적인 영역에 긍정적인 영향을 끼치는 것이 중요합니다. 이렇게 무의식적인 영역에서 습관을 바꾸는 노력을 하면, 좀 더 쉽고 자연스럽게 습관을 바꿀 수 있습니다.

[성공] 성공법칙 10가지 중 ‘행동변화’에서 주요 키워드 ‘좋은 습관’ 만들기

 좋은 습관을 만들기 위한 좋은 생각 5가지

  1. 목표를 세우고 목적을 이해하기: 습관을 만들기 전에 어떤 목표를 이루고자 하는지 명확히 세워야 합니다. 그리고 그 목표를 이루기 위한 습관이 무엇인지 파악해야 합니다.

  2. 습관의 이점을 이해하기: 습관을 만드는 이유는 그것이 우리에게 이점을 제공하기 때문입니다. 그러므로 습관을 만들기 전에, 그것이 우리에게 어떤 이점을 제공하는지 명확하게 이해해야 합니다.

  3. 습관을 계획하고 실행하기: 습관을 만들기 위해서는 계획과 실행이 필요합니다. 먼저 습관을 언제, 어떻게, 어디서 실행할 것인지 계획을 세워야 합니다. 그리고 그 계획을 실행해 나가야 합니다.

  4. 실패에 대한 대처 방법 이해하기: 습관을 만들 때는 반드시 실패할 수 있습니다. 하지만 실패는 습관을 만드는 과정에서 중요한 경험입니다. 그러므로 실패에 대한 대처 방법을 이해하고, 실패에서 배운 것을 적극적으로 활용해 나가야 합니다.

  5. 습관을 반복하기: 습관을 만들기 위해서는 그것을 반복해 나가야 합니다. 습관을 만드는 과정에서는 처음에는 어려울 수 있지만, 꾸준하게 반복하면서 습관이 자연스럽게 되도록 해야 합니다.

좋은 습관을 만들기 위해서는 이러한 생각을 하면서 계획적으로, 꾸준히 반복하는 것이 중요합니다.

2023년 2월 16일 목요일

[성공] 성공법칙 '열정' 의 키워드 '정진하는 마음' 이란?

 



'정진하는 마음'은 성공을 이루기 위해 필요한 마음가짐 중 하나입니다. 

이는 단순히 목표를 설정하는 것 뿐 아니라, 그 목표를 달성하기 위해 노력하고 끊임없이 발전하려는 의지와 태도를 말합니다.


'정진하는 마음'을 갖는 사람들은 평소에 적극적이고 끈기 있게 일을 추진합니다. 

그들은 어려움이 있어도 포기하지 않고 계속해서 노력하며, 자신의 실력을 끊임없이 향상시키려 합니다. 

이러한 자세는 성공에 도달하는 과정에서 불가결한 것입니다.


'정진하는 마음'을 갖기 위해서는 목표를 설정하고 그 목표를 이루기 위한 계획을 세워야 합니다. 

또한, 목표를 달성하기 위해 필요한 노력과 시간을 충분히 투자하고, 실패를 두려워하지 않아야 합니다. 

실패는 성공의 과정에서 불가피한 것이며, 실패에서 배우고 성장하는 것이 중요합니다.


'정진하는 마음'을 갖는 사람들은 일에 대한 열정과 끈기를 가지고 있습니다. 

그들은 자신이 하는 일에 대해 진심으로 관심을 가지고, 꾸준하게 노력합니다. 

이러한 자세는 일에 대한 업무 희열과 도전으로 간주될 수 있으며, 일의 효율성과 성과를 향상시킵니다.


따라서, '정진하는 마음'은 성공을 이루기 위해서는 필수적인 마음가짐입니다. 

이는 목표를 달성하는데 필요한 계획, 노력, 열정, 그리고 실패와 성장에 대한 태도를 바탕으로 구체화되며, 그 결과 성공에 도달할 수 있는 무궁무진한 가능성을 제공합니다.




[성공] 성공법칙 '열정' 의 키워드 '적극적인 자세' 란?

 '적극적인 자세'는 열정과 집중력을 기반으로 한 성공적인 태도입니다. 

열정은 우리가 달성하고자 하는 목표에 대한 강한 감정적인 연결이며, 이것은 우리가 목표를 위해 노력하는 원동력이 됩니다. 

적극적인 자세를 갖고 있다는 것은 우리가 우리의 목표를 달성하기 위해 적극적으로 행동하고, 도전과 실패를 두려워하지 않는 것입니다.


적극적인 자세를 가지려면 우리는 먼저 우리가 달성하고자 하는 것에 대한 명확한 이해와 열정을 가져야 합니다. 

이것은 우리가 지속적으로 목표에 대해 자문하고, 우리가 어떻게 그것을 달성할 수 있는지에 대한 계획을 수립하는 것을 의미합니다. 

또한, 우리는 목표를 달성하기 위한 도전을 받아들이고, 그 과정에서 실패를 경험할 가능성이 있으므로 이러한 위험에 대한 용기와 자신감도 필요합니다.


적극적인 자세를 가지는 것은 우리가 자신의 가능성을 최대한으로 활용하고, 삶의 다양한 영역에서 좋은 결과를 이끌어 내는 것을 가능하게 합니다. 

이것은 열정과 집중력을 가지고, 실패와 도전을 두려워하지 않으며, 목표에 도달하기 위해 최선을 다하는 것을 의미합니다. 

성공을 위해서는 우리는 적극적인 자세를 유지하면서 우리의 목표에 대해 열정을 가져야 합니다.

2023년 2월 13일 월요일

[성공] 성공법칙 '목표 설정' 의 키워드 '방향과 책임을 결정' 이란?

 



"방향과 책임을 결정"이란, 

자신의 목표를 달성하기 위한 방향을 결정하고, 그 목표에 대한 책임을 져야할 자신의 자질을 결정하는 것을 의미합니다.


목표 설정을 한 후에도, 그 목표를 실제로 달성하기 위해서는 방향과 책임이 결정되어야 합니다. 

결정된 방향은 자신이 향하고자 하는 목표에 대한 전제조건을 명시하며, 자신의 책임은 목표 달성에 대한 전제조건을 담당하는 것입니다.


목표를 달성하기 위한 방향과 책임을 결정하지 않으면, 목표를 달성하기 위한 시도가 불가적으로 허점이 생깁니다. 

방향과 책임이 결정되지 않으면, 자신의 목표를 달성하기 위한 계획이 없어지게 되며, 시간을 낭비하게 됩니다.


따라서, 목표 설정 후에도 방향과 책임을 결정함으로써, 자신의 목표 달성에 대한 목적과 의지, 자신의 진행 방법 등을 더욱 명확하게 이해할 수 있습니다. 

또한, 자신이 달성하고자 하는 결과를 위해 노력하는 것이 더욱 효율적이고 깊은 의미를 갖습니다.

[성공] 성공법칙 '목표 설정' 의 키워드 '원하는 결과 달성' 이란?

 



"원하는 결과 달성"이란, 

자신이 설정한 목표에 도달하는 것을 말합니다. 

목표는 정확하고 구체적으로 설정되어야 하고, 자신의 능력, 시간, 자원 등을 고려하여 설정해야 합니다.


원하는 결과 달성은 자신의 목표에 대한 동기와 목표 달성에 대한 책임감을 높여주고, 

자신의 시간과 자원을 효율적으로 관리할 수 있도록 도와줍니다. 

원하는 결과 달성을 위해서는 정해진 목표에 대한 철저한 계획과 노력, 조절 능력, 유연성 등이 필요합니다.


원하는 결과 달성은 

자신의 성장, 발전, 성공에 대한 기반을 마련하는 것입니다. 

원하는 결과 달성을 위한 노력은 결국 자신의 미래에 대한 희생입니다. 

그러나, 그 노력은 자신의 미래에 대한 희생이 아닌, 자신의 미래에 대한 투자입니다.

[성공] 성공에 필요한 필수법칙 10가지 중, '마음가짐' 이란?

 


"마음가짐"은 

성공을 위해서 필요한 정신적인 준비를 의미합니다. 

사람들은 많은 상황에서 그들의 마음가짐이 그들의 행동을 결정하는 것처럼 결과에 직접적으로 영향을 미칩니다. 

예를 들어, 당신이 만약 스스로 성공할 수 있다고 믿지 않고, 당신이 계속해서 실패할 것이라고 생각하는 경우, 이러한 마음가짐은 당신의 성공 여지를 극소화할 것입니다.


반면에, 긍정적인 마음가짐을 가지고 있다면, 당신은 자신의 목표를 달성할 수 있음을 믿게 되고, 더욱 노력하여 그 목표에 다가갈 것입니다. 

긍정적인 마음가짐을 가지면, 당신은 더욱 확신을 갖고 계획을 수립하고 실천할 수 있습니다.


따라서, 성공을 위해서는 긍정적인 마음가짐을 가져야 합니다. 

성공에 대한 믿음을 가지고, 자기고백을 하며, 자신을 믿는 것이 중요합니다. 

또한, 실패를 두려워하지 말고 실패를 다시 시작하는 기회로 보는 것도 중요합니다. 

마음가짐은 성공의 중요한 요소이며, 언제나 변화할 수 있으며 개선할 수 있습니다. 

스스로에 대한 자신감을 갖고, 긍정적인 생각을 가지며, 성공에 대한 믿음을 가지는 것이 중요합니다.

[성공] 성공에 필요한 필수법칙 10가지 중, '시간 관리' 란?

 


"시간 관리"는 

성공을 위한 방법 중 하나로, 개인이 가지고 있는 시간을 효율적으로 관리하는 것을 말합니다.

 시간은 개인이 가지고 있는 가장 귀중한 자원 중 하나이며, 효율적으로 사용하지 않으면 아무리 노력하여도 성공하기 어려울 수 있습니다. 

따라서, 시간 관리를 통해 목표를 달성하기 위한 계획을 세우고, 일정을 지켜서 순서 없이 방황하지 않는 것이 중요합니다. 

시간 관리를 통해 개인은 더 많은 것을 다룰 수 있고, 적극적으로 삶을 살 수 있으며, 기회를 포착할 수 있는 기회도 더 많아집니다. 

시간 관리는 성공의 기초 중 하나이며, 여러분의 삶에 많은 변화를 이끌어 낼 수 있는 중요한 도구입니다.

[성공] 성공에 필요한 필수법칙 10가지 중, '네트워크' 란?

 


"네트워크"란

성공을 위한 방법 중 하나로,

사람들과의 관계를 맺어 새로운 정보와 연결, 지식, 예제, 조언 등을 얻고,

자신의 지식과 경험을 공유하는 것을 말합니다.

성공하기 위해서는 지식을 쌓고, 새로운 경험을 통해 성장하는 것이 중요합니다.

좋은 네트워크를 구축하면, 여러분이 경험하지 못했던 새로운 사람, 새로운 지식, 새로운 기회를 얻을 수 있습니다.

그리고 관계를 갖게 되면, 지식을 공유하고, 서로 도움을 줄 수 있습니다.

네트워크 구축은 계속적으로 노력하는 것이 중요하며, 새로운 사람, 새로운 경험, 새로운 지식을 얻는 것에 대한 기회를 제공합니다.

[성공] 성공에 필요한 필수법칙 10가지 중, '교육' 이란?

 


"교육"은 

공식 또는 비공식 학습과 같은 다양한 수단을 통해 지식, 기술, 가치, 신념 및 습관을 습득하는 과정입니다. 

성공의 맥락에서 교육은 지속적인 학습과 자기 개선을 의미합니다. 

성공하려면 자신의 분야에서 관련성과 경쟁력을 유지하기 위해 지식과 기술을 지속적으로 확장해야 하는 경우가 많기 때문입니다. 

교육은 개인이 도전을 받아들이고 실패를 배우고 성장할 수 있는 기회로 보는 성장 마인드셋을 개발하는 데 도움이 됩니다. 

또한 개인이 혁신적인 사고와 문제 해결로 이어질 수 있는 새로운 관점과 통찰력을 얻도록 돕습니다. 

교육은 전통적인 교실 환경, 온라인 과정, 워크숍, 컨퍼런스 등 다양한 형태를 취할 수 있습니다.

 교육은 성공을 달성하는 데 핵심적인 역할을 하는 평생 여정이기 때문에 학습을 중단하지 않고 항상 새로운 아이디어와 경험에 열려 있는 것이 중요합니다.

[성공] 성공에 필요한 필수법칙 10가지 중, '인내' 란?

 


"인내"는

성공을 위한 방법 중 하나로, 상황이나 결과에 대한 불안정성을 견디고, 다양한 시도와 실패를 견뎌나가는 능력을 의미합니다.

인내는 성공에 이르는 길에서 어려운 시기를 견디고 있을 때 가장 큰 역할을 합니다.

인내는 단기간의 기쁨 대신 장기적인 결과를 추구하는 적응력을 말합니다.

또한, 장기적인 목표를 이루기 위해서는 꾸준한 노력과 인내가 필요하며, 어려운 상황에서 기운을 잃지 않고 적극적으로 대처하는 것이 중요합니다.

인내는 성공의 기초 중 하나이며, 이를 통해 장기적인 성공을 추구할 수 있습니다.

[성공] 성공에 필요한 필수법칙 10가지 중, '행동 변화' 이란?






"행동 변화"는 

성공을 위한 공식 중에서 꽤 중요한 요소입니다. 

이 공식은 새로운 것에 대해 노력하고, 그 결과로 새로운 결과를 얻으려면 우리의 행동양식을 변화시켜야 한다는 것을 말합니다.


예를 들어, 우리가 일상적으로 많은 시간을 컴퓨터 화면 앞에서 보내고 있다면, 건강한 삶을 위해서는 이 습관을 바꾸어야 할 것입니다. 

운동하기 시작하거나, 야외 활동을 가져와야 할 수 있습니다.


또한, 다양한 관점에서 보는 것이 중요하다는 것도 행동 변화와 관련이 있습니다. 

새로운 사람들과의 관계를 구축하거나, 새로운 지역에서 새로운 경험을 하는 것도 행동 변화입니다.


이렇게 행동 변화를 유지하는 것은 우리의 생활을 변화시키는 데 도움이 되며, 성공에 있어 중요한 요소입니다.



[성공] 성공에 필요한 필수법칙 10가지 중, '책임감' 이란?




"책임감"은 

자신의 행동, 결정, 결과에 대한 책임을 져야한다는 생각을 뜻합니다. 

책임감을 가지면, 스스로의 성공이나 실패가 오직 자신에게만 연결된다는 것을 인식하고, 

그에 따라 노력하고 관리할 수 있습니다. 

책임감을 가지지 않으면, 자신의 성공이나 실패에 대한 책임을 다른 사람에게 지적하거나 변명할 수 있습니다.


책임감은 성공을 위한 중요한 요소 중 하나입니다. 

자신에 대한 책임을 느끼면, 그것은 자신의 목표에 대한 노력과 끈기를 높이는 데 도움이 됩니다. 

또한, 자신의 결정에 대한 책임을 져야한다는 것은 자신의 성장과 발전을 유도하는 효과도 있습니다. 

자신의 행동과 결정에 대한 책임을 느낄수록, 자신의 실수와 미약한 점에 대한 인식도 깊어지게 됩니다.

[성공] 성공에 필요한 필수법칙 10가지 중, '열정' 이란?

 


"열정"은 

성공에 필요한 첫번째 필수법칙으로, 어떤 것에 대해 깊은 흥미와 관심을 가지고 있는 것을 의미합니다. 

열정은 일에 대한 적극적인 자세와 정진하는 마음을 유발하여, 새로운 기회와 성공에 도움이 됩니다. 

열정이 없는 일에는 결코 열정적인 업무 결과를 얻지 못할 것입니다. 

따라서, 성공을 위해서는 자신의 업무에 대한 열정과 관심을 가져야 합니다.

[성공] 성공에 필요한 필수법칙 10가지 중, '노력' 이란?

 노 오 ~ 력 아닌, 진정한 노력이란?


💪😊👍

"노력"은

성공을 위해 꼭 필요한 요소로, 목표를 달성하기 위해서는 꾸준한 노력이 필요합니다.

노력이란 자신의 능력에 비해 최대한 많은 수요를 기울이는 것을 말합니다.

즉, 최선을 다하는 것을 노력이라 할 수 있습니다.

노력은 지속적이고 꾸준한 연습이 필요합니다.

자신이 목표를 달성하기 위해 노력함으로써, 지속적으로 성장하고, 습득한 지식과 기술을 향상시킬 수 있습니다.

또한, 노력을 통해서는 자신의 자신감이 상승하고, 목표 달성에 대한 자신의 믿음도 강화됩니다.

노력이 없다면, 목표를 달성하기 어려울 수 있습니다.

따라서, 성공을 위한 길에서는 꾸준한 노력이 필수적입니다.

[성공] 성공에 필요한 필수법칙 10가지 중, '목표 설정' 이란?


 

"목표 설정"이란,

자신이 원하는 결과를 달성하기 위해, 정확하고 구체적인 목표를 설정하는 것을 말합니다.

이는 성공의 첫 단계라 할 수 있습니다. 목표 설정을 통해, 자신이 어떤 결과를 원하는지, 그것을 언제 달성할 것인지, 어떻게 그것을 달성할 것인지 등을 고민할 수 있습니다.

목표 설정을 통해, 자신이 향하는 방향을 갖고 진행할 수 있으며, 목표에 대한 동기와 목표 달성에 대한 책임감이 높아집니다.

또한, 정해진 목표에 대한 시간적인 제약이 있어, 시간을 효율적으로 관리할 수 있습니다. 목표 설정은 성공하는 길에서 가장 기초적인 단계입니다.

2023년 2월 12일 일요일

[성공] 성공하는 방법 공식 10가지!

💪성공을 위한 방법에는 다양한 관점이 있습니다. 

하지만 일반적으로 다음과 같은 10가지 공식이 있습니다.




1. 목표 설정

자신의 목표를 명확하게 설정하고 그 목표에 대한 계획을 수립합니다.


2. 행동 변화

성공을 위해서는 새로운 행동이 필요할 수 있습니다. 새로운 행동을 시도하고 자신을 개선합니다.


3. 열정

성공하기 위해서는 열정이 필요합니다. 꿈을 가지고 열정을 가지고 노력합니다.


4. 책임감

자신의 행동과 결과에 대한 책임을 져야합니다. 책임감 있는 행동으로 성공을 추구합니다.


5. 노력

성공을 위해서는 많은 노력이 필요합니다. 열심히 노력하고 끈기를 가지고 최선을 다합니다.


6. 인내

어려운 상황에서도 꾸준히 노력하고 포기하지 않는 정직한 마인드를 말합니다. 


7. 교육

새로운 것을 배우고 개발하는 것은 성공하는 길의 중요한 요소입니다. 꾸준히 교육을 유지하고 개발합니다.


8. 네트워크

성공하기 위해서는 좋은 네트워크가 필요합니다. 좋은 사람들과 관계를 맺고 교류합니다.


9. 시간 관리

성공하기 위해서는 시간을 효율적으로 관리해야 합니다. 중요한 일에 집중하고 효율적으로 시간을 관리합니다.


10. 마음가짐

성공을 위해서는 긍정적인 마음가짐이 필요합니다. 어려운 상황에서도 긍정적으로 봅니다.


이러한 공식들은 성공하는 데 중요한 요소들입니다.

2023년 2월 8일 수요일

[docker] docker 연습

 


도커 실행 일지


apt update

apt install curl

apt install nodejs

apt install npm

npm cache clean --force

npm install -g n

n stable


npm install -g npm


apt update

apt install curl

apt-get install build-essential libssl-dev

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

source ~/.bashrc

nvm install 16

nvm use 16



npm err! tracker "idealtree" already exists

도커로 node 개발 환경을 구축하다가 오류가 발생


npm install 시 이미 관련 파일이 존재하는 이유로 발생함

dockerfile에서는 WORKDIR 옵션을 주어 새로운 디렉터리에서 npm install 을 동작시켜야하고

docker 컨테이너 접속한 상태에서는, 경로를 /usr/app 으로 이동하해서 수행하면 됨.



[참고]

https://stackoverflow.com/questions/57534295/npm-err-tracker-idealtree-already-exists-while-creating-the-docker-image-for


[docker] docker를 이용해서 node 이미지사용 하여, express 서버 구축

 docker를 이용해서 node 이미지사용 하여, express 서버 구축 


[작업순서]


- 도커 node 이미지를 다운받음

docker pull node


- 로컬 호스트의 express 프로젝트 폴더로이동 (d:\node_workspace\iot)


- 로컬호스트의 프로젝트 파일과 docker의 작업 파일의 경로를 연결

docker run -it -p 8080:3000 -v ${pwd}:/var/www -w "/var/www" node /bin/bash


(만약, 바로 로컬호스트에 있는 프로젝트의 파일로 docker의 작업 파일의 경로와 연결해주면서 app을 실행하고 싶다면,

docker run -p 8080:3000 -v ${pwd}:/var/www -w "/var/www" node node app.js

을 실행)


- docker 컨테이너에 들어가서, express 설치

npm install express


- 컨테이너에서 나오는 방법

1. Ctrl + p and Ctrl +q : 컨테이너 실행유지상태로 빠져나오기만함

2. exit : 컨테이너 종료하며 빠져나옴


- 로컬호스트에서 app.js 파일 작성 및 수정을 하고, docker의 생성해둔 컨테이너로 접속

docker ps -a 를 통해 현재 생성되있는 컨테이너 명 확인


- exit 되있다면, 

docker start [컨테이너명]


- up 되있다면,

docker attach [컨테이너명]


- app 실행

node app




참고)

1. 로컬호스트에서 생성한 container 접근시,  container는  localhost 로 접근가능. 그러나, container에서 로컬호스트로 접근시, 로컬호스트의 실제 ip(내부, 또는 할당받은 ip [127.0.0.1은아님])를 사용해야한다.

2. express 의 app.js 내에서 에러발생시, docker container 내의 실행되던 app이 멈추고 종료됨 그래서, app에 try catch 등 에러나서 app이 종료되지않도록 신경써야함.



자주 사용 명령)

- 컨테이너정지 : docker stop [컨테이너명]

- 컨테이너 시작 : docker start [컨테이너명]

- 컨테이너 접속 : docker attach [컨테이너명]

- 컨테이너 접속 : docker exec [컨테이너명]

- 컨테이너 삭제 : docker rm [컨테이너명]

- 이미지 삭제docker rmi [이미지명]

- 이미지 조회 : docker images

- 컨테이너 조회 : docker ps -a