docker實戰(zhàn):快速部署Dokcer容器速查表工具

  • 1.1 getting-started簡介
  • 1.2 getting-started內容
  • 2.1 本地環(huán)境規(guī)劃
  • 2.2 本次實踐介紹
  • 3.1 檢查Docker服務狀態(tài)
  • 3.2 檢查Docker版本
  • 3.3 檢查docker compose 版本
  • 5.1 創(chuàng)建getting-started容器
  • 5.2 檢查getting-started容器狀態(tài)

一、getting-started介紹

1.1 getting-started簡介

  • getting-started簡介

getting-started速查表:本教程特別為那些渴望快速掌握容器技術的人們準備,專注于提供啟動和運行容器的實用指南。通過細致的步驟和清晰的指令,我們確保學習者能夠無障礙地操作Docker容器。教程特別強調與Docker Desktop的協(xié)同工作,這是當今最流行的容器管理工具之一,適用于Windows和Mac OS。無論是初學者還是有經(jīng)驗的開發(fā)者,都可以借助本教程,在自己的計算機上高效地部署和管理容器化應用。

1.2 getting-started內容

getting-started包含以下內容:

  • 運行你的第一個容器
  • 建造容器
  • 了解什么是容器
  • 運行和刪除容器
  • 使用卷來保存數(shù)據(jù)
  • 使用綁定安裝來支持開發(fā)
  • 使用容器網(wǎng)絡支持多容器應用程序
  • 使用 Docker Compose 簡化應用程序的定義和共享
  • 使用圖像層緩存來加速構建并減少推/拉大小
  • 使用多階段構建來分離構建時和運行時依賴項

二、本地環(huán)境介紹

2.1 本地環(huán)境規(guī)劃

本次實踐為個人測試環(huán)境,操作系統(tǒng)版本為centos7.6。

Docker實戰(zhàn):快速部署Dokcer容器速查表工具

2.2 本次實踐介紹

1.本次實踐部署環(huán)境為個人測試環(huán)境,生產環(huán)境請謹慎; 2.部署Dokcer容器速查表工具。

三、本地環(huán)境檢查

3.1 檢查Docker服務狀態(tài)

檢查Docker服務是否正常運行,確保Docker正常運行。

[root@jeven ~]# systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2023-12-21 18:58:04 CST; 3 days ago Main PID: 11425 (dockerd) Tasks: 47 Memory: 387.3M CGroup: /system.slice/docker.service ├─11425 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

3.2 檢查Docker版本

檢查Docker版本

[root@jeven ~]# docker -v Docker version 20.10.17, build 100c701

3.3 檢查docker compose 版本

檢查Docker compose版本,確保2.0以上版本。

[root@jeven ~]# docker compose version Docker Compose version v2.6.0

四、下載getting-started鏡像

從docker hub拉取getting-started鏡像

[root@jeven ~]# docker pull docker/getting-started Using default tag: latest latest: Pulling from docker/getting-started 97518928ae5f: Already exists a4e156412037: Pull complete e0bae2ade5ec: Pull complete 3f3577460f48: Pull complete e362c27513c3: Pull complete a2402c2da473: Pull complete eb65930377cd: Pull complete 69465e074227: Pull complete Digest: sha256:86093b75a06bf74e3d2125edb77689c8eecf8ed0cb3946573a24a6f71e88cf80 Status: Downloaded newer image for docker/getting-started:latest docker.io/docker/getting-started:latest

五、部署getting-started工具

5.1 創(chuàng)建getting-started容器

使用docker-cli快速部署getting-started容器

docker run -d --name getting-started --restart always -p 8029:80 docker/getting-started

使用docker compose運行getting-started容器

version: '3.9' services: getting-started: image: 'docker/getting-started:latest' ports: - '8029:80' restart: always container_name: getting-started

  • 使用docker-compose.yaml文件創(chuàng)建getting-started容器

[root@jeven ~]# docker compose up -d [+] Running 1/1 ? Container getting-started Started 1.3s

5.2 檢查getting-started容器狀態(tài)

檢查getting-started容器狀態(tài),確保getting-started容器正常啟動。

[root@jeven ~]# docker compose ps NAME COMMAND SERVICE STATUS PORTS getting-started "/docker-entrypoint.…" getting-started running 0.0.0.0:8029->80/tcp, :::8029->80/tcp

六、訪問getting-started首頁

訪問地址:http://192.168.3.166:8029/,將IP替換為自己服務器IP地址,進入到getting-started首頁。如果無法訪問,則檢查服務器防火墻是否設置,云服務器的安全組端口是否放行等。

Docker實戰(zhàn):快速部署Dokcer容器速查表工具

在搜索欄,輸入docker相關知識點即可。

Docker實戰(zhàn):快速部署Dokcer容器速查表工具

七、總結

借助Docker容器速查表這一實用工具,我們能夠顯著加速Docker技術的學習進程,大幅提升學習效能。此速查表詳盡覆蓋了Docker容器的廣泛知識體系,從基礎概念到高級操作一應俱全,成為日常容器管理不可或缺的指南。其便捷的查詢功能,讓我們在面對具體應用場景時,能夠迅速獲取所需信息,有效節(jié)約時間,確保任務的高效完成。Docker容器速查表不僅是學習階段的得力助手,更是長期實踐中值得信賴的技術伙伴。

作者聲明本文無利益相關,歡迎值友理性交流,和諧討論~

,

聲明:本站所有文章,如無特殊說明或標注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發(fā)布本站內容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內容侵犯了原著者的合法權益,可聯(lián)系我們進行處理。