首頁  >  文章  >  運維  >  聊聊Docker的安裝與部署步驟

聊聊Docker的安裝與部署步驟

PHPz
PHPz原創
2023-04-18 10:20:521649瀏覽

Docker是一種輕量級的容器技術,可以將應用程式和其依賴的元件打包到一個可移植的容器中,使得應用程式更加易於部署和移植。隨著Docker技術的不斷發展,越來越多的組織和企業開始使用Docker來加速應用程式的開發和部署流程。本文將介紹Docker的安裝與部署步驟。

一、安裝Docker

Docker在不同作業系統上的安裝步驟略有不同。本文將介紹在Linux系統上安裝Docker的步驟。

1.檢查系統的核心版本是否支援Docker。

$ uname -r

2.升級軟體包索引和軟體包。

$ sudo apt-get update
$ sudo apt-get upgrade

3.從Docker倉庫安裝Docker CE。

$ sudo apt-get install docker-ce docker-ce-cli containerd.io

4.啟動Docker

$ sudo systemctl start docker

# 5.檢查Docker是否正確安裝

$ sudo docker run hello-world

#二、使用Docker

Docker的核心概念是容器,容器是獨立運作的應用程式.以下步驟將介紹如何使用Docker進行容器的建立、啟動、停止和刪除。

1.在Docker Hub上搜尋一個映像

Docker Hub是一個公共的映像倉庫,擁有數以萬計的映像供使用者使用。我們可以使用Docker Hub上已有的映像,也可以依照自己的需求建立自己的映像。以下是一個範例:

$ sudo docker search nginx

2.從Docker Hub 上下載一個映像到本機

$ sudo docker pull nginx

# 3.使用下載好的映像建立一個容器

$ sudo docker run -d -p 8080:80 nginx

4.查看正在運行的容器

#$ sudo docker ps

5.停止一個運作中的容器

$ sudo docker stop [container-id]

6.刪除一個容器

$ sudo docker rm [container-id]

三、建立自訂Docker映像

除了使用Docker Hub上的現有映像外,我們還可以透過建立自訂映像來滿足特定的需求。

以下是自訂映像的步驟:

1.編寫Dockerfile

#Dockerfile是一個包含建置Docker映像所需指令的檔案。以下是一個例子:

FROM ubuntu:latest
MAINTAINER John Doe
RUN apt-get update && apt-get install -y nginx
ENTRYPOINT ["/usr/sbin/nginx", "-g", "daemon off;"]

2.建置Docker映像

執行下列指令進行建置Docker映像:

$ sudo docker build -t my-nginx .

3.使用建立好的映像啟動一個容器

$ sudo docker run -d -p 8080:80 my-nginx

總結

Docker是一種強大的容器技術,可以加速應用程式的開發和部署流程。本文介紹如何在Linux系統上安裝和使用Docker,以及建立自訂Docker映像的步驟。如果您已經熟悉了Docker的基本概念和操作步驟,那麼您可以開始探索更深入的Docker開發和部署技術。

以上是聊聊Docker的安裝與部署步驟的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn