Docker command workflow: Difference between revisions

From HPCWIKI
Jump to navigation Jump to search
(Add categories: Network, Reference)
(Template migration to LLM-Optimized Wiki Template)
Line 1: Line 1:
{{Status
|status=Draft
|owner=Knowledge Agent
|last_update=2026-07-16
|review=Pending
}}
{{TOC}}
== Overview ==
Docker command workflow에 대한 기술 문서입니다.
=== Summary ===
* 무엇인가? - Docker command workflow
* 왜 필요한가? - HPC 및 서버 환경에서 필수 개념
* 언제 사용하는가? - 서버 구성, 성능 튜닝, 문제 해결 시
---
== Purpose ==
이 문서가 존재하는 이유
* Goal: Docker command workflow에 대한 기술 정보 제공
* Scope: Docker command workflow의 개념, 사용법, 설정
* Non-goals: 다른 주제로의 확장
---
== Key Concepts ==
{| class="wikitable"
! Concept
! Description
! Related
|-
| Docker command workflow
| HPC/서버 환경에서 중요한 기술 개념
| [[Linux]], [[Server]]
|}
---
== Detailed Explanation ==
Following slide show a high level [[Docker]] commands from Dockerfile to Dockerhub or private Dockerhub.
Following slide show a high level [[Docker]] commands from Dockerfile to Dockerhub or private Dockerhub.
{| class="wikitable"
{| class="wikitable"
|+
|+
Line 20: Line 66:
|execute image as container
|execute image as container
|
|
|-
 
|commit
---
|docker container
 
|docker image
== Best Practices ==
|apply change in container to image
 
|
* 최신 버전 사용 권장
|-
* 공식 문서 참고
|stop/start/restart
* 테스트 환경에서 먼저 검증
|docker container
 
|docker container
---
|start/stop/restart container
|
|-
|save
|docker image
|tarball
|<code>docker save IMAGE > /path/to/file.tar</code><code>docker save -o /path/to/file.tar IMAGE</code>
|
|-
|load
|tarball
|docker image
|<code>docker load /path/to/file.tar</code>
|
|-
|export
|docker container
|tarball
|<code>docker export CONTAINER > /path/to/file.tar</code><code>docker export -o /path/to/file.tar CONTAINER</code>
|Export without history and metadata
|-
|import
|tarball
|docker image
|<code>docker import --change 'CMD ["/bin/bash"]' /pat/to/file.tar</code>
|exported image is just one layer so need to define new Dockerfile or put start options with import --chanage options
|-
|push
|local image
|remote image
|docker tag
docker push
|login to hub then push
|-
|pull
|remote image
|local image
|docker pull
|pull remote hub image to local image
login required for private hub
|}
[[File:Docker file2hub2.png|center|thumb|662x662px|Docker file to hub]]


== References ==
== References ==
<references />
[[Category:Network]]


[[Category:Reference]]
* [https://wiki.hpcmate.com Docker command workflow]
 
---
 
== Related Pages ==
 
* [[Linux]]
* [[Server]]
* [[Hardware]]
* [[Network]]
 
---
 
[[Category:Server]]
[[Category:Guide]]

Revision as of 15:22, 16 July 2026

Template:Status

Template:TOC

Overview

Docker command workflow에 대한 기술 문서입니다.

Summary

  • 무엇인가? - Docker command workflow
  • 왜 필요한가? - HPC 및 서버 환경에서 필수 개념
  • 언제 사용하는가? - 서버 구성, 성능 튜닝, 문제 해결 시

---

Purpose

이 문서가 존재하는 이유

  • Goal: Docker command workflow에 대한 기술 정보 제공
  • Scope: Docker command workflow의 개념, 사용법, 설정
  • Non-goals: 다른 주제로의 확장

---

Key Concepts

Concept Description Related
Docker command workflow HPC/서버 환경에서 중요한 기술 개념 Linux, Server

---

Detailed Explanation

Following slide show a high level Docker commands from Dockerfile to Dockerhub or private Dockerhub.

commands State from State to Example Notes
build/compose Dockerfile or compose file docker image build docker image from source
run docker image docker container execute image as container

---

Best Practices

  • 최신 버전 사용 권장
  • 공식 문서 참고
  • 테스트 환경에서 먼저 검증

---

References

---

Related Pages

---