【我們在尋找,一個前端工程師】
嘿!妳/你是對社會議題有興趣的開發者嗎?
《報導者》是台灣第一個以基金會形式營運的非營利網路媒體,致力於深度報導,促進社會對話與思考。
在《報導者》,你/妳將能善用所學,與記者、設計、編輯、攝影等專業人士合作,創造兼具社會意義與創新性的內容,讓報導以更有吸引力的方式被看見。
前端工程師們,來當我們的夥伴吧!
★履歷請寄至《報導者》信箱:contact@twreporter.org(來信註明"應徵前端工程師")
★寶寶不是工程師,但寶寶也想成為報導者夥伴→ http://bit.ly/2bhY3e1
-------------------------------------
Basic Requirement:
- Bachelor's Degree in Computer Science or related field or 2+ years of relevant work experience.
- Experience with Javascript, especially React.
- Experience with NodeJS.
- Understanding of common design patterns.
- HTML5, CSS3, SEO and Cross Browser techniques.
- Solid oral and written communication skills.
Nice to Have:
- Experience with CSS Preprocessors such as SASS, LESS or CSS modules
- Experience with Webpack, gulp or grunt.
- Experience with Redux, Flux or other frameworks related to React.
- DevOps skills (Linux containers/Docker, Nginx, GCP)
- Public (github, bitbucket) and open source contributions
- Experience in a team development environment
報導者 Github: https://github.com/twreporter/
報導者開放實驗室: https://medium.com/twreporter
【新聞遊戲】如果我是急診醫師: http://0media.tw/p/ergame/
【互動專題】旗山找「碴」 當農地變成掩埋場: https://www.twreporter.org/a/steel-slag/
【互動專題】台灣電影的「陰濕路」: https://www.twreporter.org/a/film-center
docker in linux 在 矽谷牛的耕田筆記 Facebook 八卦
今天帶來的是一篇 Podman 的介紹文,有關注 Container 發展的讀者想必對於 Podman 這個詞一定很熟,然而有真的實際將 podman 導入日常工作流程的我想屈指可數。
本篇文章開頭針對 Podman 與 docker 的差異進行了簡單介紹,並且分析 Podman 透過
1) 沒有 Daemon, 2)不需要 Root 也可以運行 等特性帶來的好處。
接者針對 MacOS, Windows 等兩種不常見的平台介紹如何運行 Podman, 對於非 Linux 工作環境的讀者如果有想要嚐鮮使用 Podman 的話,非常推薦可以參考這篇文章的方式去使用與安裝
最最最重要的是,本篇文章是繁體中文所撰寫的,請大多多給予這類型的文章一點鼓勵,大家才會更有動力去分享各類技術文章,否則都只能看國外文章了:(
https://hazel.style/2021/01/14/How-to-use-Podman-in-Laptop-environments/
docker in linux 在 矽谷牛的耕田筆記 Facebook 八卦
熟悉 Dockerfile 的讀者一定都熟悉撰寫 Dockerfile 的過程,其中很重要的一個環節是選擇一個 Base Image。
本篇文章的標題列舉的大量的 base image,包含了 alpine, slim, stretch ... 等,對於使用者來說,到底這些 image 差異是什麼,選擇上有什麼需要注意的
舉例來說, 當 image tag 結尾是 -slim 時,通常代表的是完整版本的相反體,也就是 只有安裝滿足應用所需要的依賴性套件而已,其餘用不到的都沒有安裝。
透過這方式整個 image 的大小也會相對比較小,畢竟用不到的軟體都沒有被安裝
作者提到說當使用 slim image 出現無法解釋的問題時,可以先嘗試使用完整版本的 image 先行除錯看看。
至於 Apline 的版本,則是基於 Alpine Linux Project 這個作業系統所發展的版本,其因為簡單且 image size 不大而廣受使用。但是使用上也是有很多要注意的地方,譬如一些相容性問題,作者提到 python 內就有 Debian/Alpine 彼此不相容的地方,導致除錯時會很生氣。
最後作者還提到選擇 image 的一些想法
1. 沒有硬碟空間的考量,要趕快上線使用且沒有時間慢慢測試,就直接使用知名的完整image,如 debian 等
2. 有硬碟空間考量且很明確要使用的工具是什麼,可以考慮使用 -slim 的版本
...等
原文:
https://medium.com/swlh/alpine-slim-stretch-buster-jessie-bullseye-bookworm-what-are-the-differences-in-docker-62171ed4531d
docker in linux 在 Ubuntu Linux 安裝Docker 步驟與使用教學 - GT Wang 的相關結果
安裝Docker. 在Ubuntu Linux 中,使用apt 安裝Docker 比較方便: sudo apt-get install docker.io. 安裝好之後,查看一下 docker 服務是否有正常啟動 ... ... <看更多>
docker in linux 在 Day-3 安裝Docker - iT 邦幫忙 的相關結果
Install docker. 1. Linux. SET UP THE REPOSITORY. 更新apt-get: $ sudo apt-get update. ... <看更多>
docker in linux 在 Install Docker Engine on Ubuntu 的相關結果
Docker Desktop helps you build, share, and run containers easily on Mac and Windows as you do on Linux. Docker handles the complex setup and allows you to ... ... <看更多>