๐ณ Docker x Hacktoberfest 2022 - Docker ํ์ฅ ํ๋ก๊ทธ๋จ ๊ตฌ์ถ ๋ฐฉ๋ฒ
4206 ๋จ์ด hacktoberfesthackingdockerdeveloper
๐๏ธ์ฒซ ๋ฒ์งธ Docker ํ์ฅ ํ๋ก๊ทธ๋จ์ ๋น๋ํ๋ ๋ฐฉ๋ฒ
์์ํ๋ ค๋ฉด ๋ช ๋ถ ์์ ์ฒซ ๋ฒ์งธ Docker ํ์ฅ์ ๋ง๋ค ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ๋น์ฌQuickStart guide๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
๊ฐ๋จํ ๋งํด์:
docker extension init my-extension
ํ์ฅ์ ๋ํ Docker ์ด๋ฏธ์ง ์ด๋ฆ๊ณผ ๋ช ๊ฐ์ง ์ธ๋ถ ์ ๋ณด๋ฅผ ์ ๋ ฅํ๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๊ธฐ๋ณธ UI ๋ฐ ์ฐ๊ฒฐ๋ ๋ฐฑ์๋ ์๋น์ค(์ ํ ์ฌํญ)๊ฐ ํฌํจ๋ hello-world ํ์ฅ์ด ์์ฑ๋ฉ๋๋ค.
make install-extension
์์ฑ๋ ํ์ฅ์ ๋น๋ํ๊ณ ์ค์นํฉ๋๋ค.
Test-Extension
ํญ์ผ๋ก ์ด๋ํ์ฌ ํ์ฅ ํ๋ก๊ทธ๋จ์ ํ
์คํธํฉ๋๋ค. ์ด์ ์คํ ์ค์ธ ํ์ฅ ํ๋ก๊ทธ๋จ์ด ์์ต๋๋ค! ์ฐธ๊ณ :
ํ์ฅ ํ๋ก๊ทธ๋จ์ ์ถ๊ฐํ ๋ ํ์ฅ ํ๋ก๊ทธ๋จ์์ Hacktoberfest ๊ธฐ์ฌ๋ฅผ ์๋ฝํ ์ง ์ฌ๋ถ๋ฅผ ์ง์ ํ ์๋ ์์ต๋๋ค. ๊ทธ๋ฌ๋ฉด ๋ค๋ฅธ ์ฌ๋๋ค์ด ์ฐธ์ฌํ๊ณ ์ ์ํ๋ ํ์ฅ ํ๋ก๊ทธ๋จ์ ๊ฐ์ ํ ์ ์์ต๋๋ค.
์ง๋ฌธ์ด ์์ผ์๋ฉด Community Slack channel #extensions์ ๊ฐ์ ํ์ญ์์ค.
๐ฃ๏ธHacktoberfest ๋ชฉ๋ก์์ Docker ํ์ฅ ์ ์
README.md
๋ฅผ ํธ์งํ๊ณ ํ์ฅ, ๋ฌธ์ ์ ๋๋ ํด๊ฒฐํด์ผ ํ๋ ์ฌ์ฉ์๋ฅผ ์ค๋ช
ํฉ๋๋ค. git remote add origin https://github.com/my-account/my-extension.git
git push -u origin main
docker/harcktoberfest
repo์ ๋ก์ปฌ ๋ณต์ ๋ณธ์์ ๋ชฉ๋ก์ ํ์ฅ์ ์ถ๊ฐํฉ๋๋ค( README.md
). ๋ค์์ ํฌํจํ๋ ๊ฒ์ ์์ง ๋ง์ญ์์ค.idea
(ํ์ฅ์ ์ค์ ๋ก ์ฝ๋ฉํ๊ธฐ ์์ํ์ง ์์ ๊ฒฝ์ฐ), Community
(์ผ๋ถ ์ฝ๋๊ฐ ์์๋จ), functional
(๊ธฐ๋ฅ์ด ๊ตฌํ๋จ) hacktoberfest
๋ ์ด๋ธ ์ค์ )๐น๋์์
์ฒซ ๋ฒ์งธ Docker ํ์ฅ์ ๋น๋ํ๋ ๋ฐฉ๋ฒ
์ฒ์๋ถํฐ Docker ํ์ฅ ๋ง๋ค๊ธฐ
Docker ํ์ฅ ์๊ฐ
Docker ํ์ฅ์ด๋ ๋ฌด์์ ๋๊น?
๐ฌ์ง์ ๋ฐ ์ปค๋ฎค๋ํฐ
Docker Extension์ ๊ตฌ์ถํ๋ ๋ฐ ์ถฉ๋ถํ ๊ด์ฌ์ด ์๋ค๋ฉด Docker ํ์์ ์ง์์ ๋ฐ์ ์ ์์ต๋๋ค.
Docker Forum์์ ์ฐ๋ฆฌ๋ฅผ ์ฐพ๊ฑฐ๋ SDK repo์ ๋ฌธ์ ๋ฅผ ๊ฒ์ํ๊ฑฐ๋ ์ด๋ฉ์ผ ํ์ฅ(AT)docker.com์ ํตํด ์ฐ๋ฝํ ์ ์์ต๋๋ค.
์ฐธ์กฐ:
Reference
์ด ๋ฌธ์ ์ ๊ดํ์ฌ(๐ณ Docker x Hacktoberfest 2022 - Docker ํ์ฅ ํ๋ก๊ทธ๋จ ๊ตฌ์ถ ๋ฐฉ๋ฒ), ์ฐ๋ฆฌ๋ ์ด๊ณณ์์ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ณด์๋ค https://dev.to/docker/docker-x-hacktoberfest-2022-part-2-1kc2ํ ์คํธ๋ฅผ ์์ ๋กญ๊ฒ ๊ณต์ ํ๊ฑฐ๋ ๋ณต์ฌํ ์ ์์ต๋๋ค.ํ์ง๋ง ์ด ๋ฌธ์์ URL์ ์ฐธ์กฐ URL๋ก ๋จ๊ฒจ ๋์ญ์์ค.
์ฐ์ํ ๊ฐ๋ฐ์ ์ฝํ ์ธ ๋ฐ๊ฒฌ์ ์ ๋ (Collection and Share based on the CC Protocol.)
์ข์ ์นํ์ด์ง ์ฆ๊ฒจ์ฐพ๊ธฐ
๊ฐ๋ฐ์ ์ฐ์ ์ฌ์ดํธ ์์ง
๊ฐ๋ฐ์๊ฐ ์์์ผ ํ ํ์ ์ฌ์ดํธ 100์ ์ถ์ฒ ์ฐ๋ฆฌ๋ ๋น์ ์ ์ํด 100๊ฐ์ ์์ฃผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์ ํ์ต ์ฌ์ดํธ๋ฅผ ์ ๋ฆฌํ์ต๋๋ค