docker 如何不使用 sudo 管理權限身份執行 取得連結 Facebook X Pinterest 電子郵件 其他應用程式 - 9月 25, 2023 一般來說 Docker 剛安裝完成時,會需要使用管理權限來運行 Docker,那如果不想使用 sudo 權限運行,又想直接使用 Docker 命令,以下有幾種遵循方式 1. 將使用者名稱加入至 Docker 中 sudo usermod -aG docker $USER 2. 再來切換使用者使用的群組 newgrp docker 取得連結 Facebook X Pinterest 電子郵件 其他應用程式 留言
Docker 之建立與使用 Docker Image 清理本地 Image - 5月 11, 2024 前端 為了實驗我們上傳的 Docker Image 有沒有問題,我們先在學一個刪除本地 Docker Image,刪除 Docker Image 要使用 docker rmi <image> 這個語法,現在開始刪除本地 Docker Image 輸入以下指令 docker rmi timmmmmmm/nginx 啟用與下載 Docker Image 接下來我們再次抓回我們上傳的 Docker Image,輸入以下指令 docker pull timmmmmm/nginx 可以發現我們已經成功抓回 Docker Image 再來我們要使用這個 Docker Image 啟動容器,輸入以下指令 docker run -d -p 80:80 timmmmmmm/nginx 啟動成功之後,可以發現我們啟動容器成功 而且在瀏覽器可以看到我們 nginx 服務成功啟動 閱讀更多
Docker 之建立與使用 Docker Image 雲端下載 - 1月 24, 2024 前言 上次講到 Dockerfile、DockerImage、Docker Container 他們之間的關係,今天我們要來熟悉 Docker Image 如何使用,教你如何抓取雲端上的 Docker Image, Docker Image 下載來源 當我們今天要要使用 Docker Image 時,我們很長使用 Docker Hub 作為下載 Image 來源,有如下圖的 Docker Hub 網站,這裡有很多官方或者其他作者做好的 Docker Image 註冊 Docker Hub 帳號 在這裡我們可以去註冊 Docker Hub 帳號,這樣一來我們就可以把我們做好的 Docker Image 上傳到 Docker Hub 這個雲端服務 下載 Docker Image 接下來我們在 Docker Hub 上,搜尋 hello-world 這個 image,這個是 Docker 這家公司已經幫我們做好的 Docker Image,我們開始練習如何下載與使用 輸入以下指令,即可下載 Docker Image docker pull hello-world 您可以看到 hello-world 這個 image 確實已經下載下來 接下來我們啟動 hello-world 這個 image 的容器,輸入以下指令即可啟動容器 docker run helloworld 可以看到這個容器成功啟動 認識 Tag 版本號 接下來我們來認識 tag 這個東西,這個東西是有關 Docker Image 的版本號,比如我要使用 nginx 的 alpine 版本,在我們指令的會後面加的「:」告訴 Docker 我要哪個版本號,如果沒有加的話,預設都是抓最新版 latest docker pull nginx:alpine 閱讀更多
Docker 之如何安裝 Docker 容器 - 1月 15, 2024 前言 上次我們講到 Docker 的功用與好處,今天我們要在講解,如何安裝 Docker 這個容器,讓我們在之後的教學應用更好的實作與練習,現在讓我們開始吧 Docker Engine 與 Docker Desktop 首先在講解怎麼安裝 Docker 時,我們先講解 Docker Engine 跟 Docker Desktop 有甚麼不一樣,Docker Engine 是 Docker 最核心的部分,只要在電腦安裝了這個引擎,就可以馬上體驗 Docker,但是由於在操作 Docker 時,幾乎是命令介面,所以 Docker 後來有出 Docker Desktop,提供 UI 介面,盡可能貼近使用者操作,不過還是有很多事情是不能透過 Docker Desktop 去操作的 Docker 安裝環境選擇 如果你的電腦是一般練習的電腦,例如: 桌機、筆電,且作業系統是桌面型作業系統,那就可安裝 Docker Desktop,即可幫助你直接安裝好 Docker Engine,有完善的 UI 介面,如果你想自己灌一台伺服器等級的虛擬機,例如: 安裝 Ubuntu Server,那即可安裝好 Docker Engine 就可以體驗 Docker,不建議在虛擬機上安裝例如像 Ubuntu Desktop,裡面又安裝 Docker Desktop ,因為可能會有資源不夠的問題,現在如何安裝 Docker Engine 及 Docker Desktop 安裝 Docker Desktop 在這裡我們已 Windows 為範例,在我的文章最下面提供 Docker 官網下載網站,如果你的作業系統是 Windows 作業系統,就下載 Windows 版本 Docker Desktop,並依照安裝指示操作,即可完成安裝 以下是安裝玩後的 Docker Desktop 樣子,即可開始體驗 Docker 安裝 Docker Engine 如果你的作業系統是屬於伺服器等級的作業系統那只要安裝 Docker Engine 就好,在文章最下方會提供 Docker 官網安裝 Docker Engine 文獻,而下圖是以 Ubuntu 為例子的文獻,按照官網說明指令輸入,相信不會太困難 ... 閱讀更多
留言
發佈留言