日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

docker 查看镜像_Docker 核心概念、安装、端口映射及常用操作命令,详细到令人发指!...

發布時間:2025/3/12 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 docker 查看镜像_Docker 核心概念、安装、端口映射及常用操作命令,详细到令人发指!... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

來自小洋人最HAPPY投稿

一、Docker簡介

  • Docker是開源應用容器引擎,輕量級容器技術。
  • 基于Go語言,并遵循Apache2.0協議開源
  • Docker可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然后發布到任何流行的Linux系統上,也可以實現虛擬化
  • 容器完全使用沙箱技術,相互之間不會有任何接口
  • 類似于虛擬機技術(vmware、vitural),但docker直接運行在操作系統(Linux)上,而不是運行在虛擬機中,速度快,性能開銷極低

白話文,簡介就是:

Docker支持將軟件編譯成一個鏡像,然后在鏡像中各種軟件做好配置,將鏡像發布出去,其他使用者可以直接使用這個鏡像。
運行中的這個鏡像稱為容器,容器啟動是非常快速的。類似windows里面的ghost操 作系統,安裝好后什么都有了。

二、Docker核心概念

  • docker鏡像(Images):Docker鏡像是用于創建Docker容器的模板
  • docker容器(Container):鏡像啟動后的一個實例稱為容器,容器是獨立運行的一個或一組應用,
  • docker客戶端(Client):客戶端通過命令行或其他工具使用Docker API(https://docs.docker.com/reference/api/docker_remote_api)與Docker的守護進程進行通信
  • docker主機(Host):一個物理或虛擬的機器用來執行Docker守護進程和容器
  • docker倉庫(Registry):Docker倉庫用來存儲鏡像,可以理解為代碼控制中的代碼倉庫,Docker Hub(https://hub.docker.com) 提供了龐大的鏡像集合供使用

三、Docker安裝及啟停

1. 查看centos版本

Docker 要求 CentOS 系統的內核版本高于 3.10

通過命令:

uname -r

查看當前centos版本,如版本不符,需升級系統版本

2 升級軟件包及內核(可選)

yum update

3. 安裝docker

yum install docker

4. 啟動docker

systemctl start docker

5. 將docker服務設為開機啟動

systemtctl enable docker

5. 停止docker

systemtctl stop docker

四、Docker常用命令及操作

4.1 docker鏡像命令

通常情況下,Docker的鏡像都放在Docker的官網 Docker Hub上,點此前往官網

4.1.1 鏡像檢索

除了可以在Docker Hub上搜索鏡像外,還可以通過命令 docker search xxx 進行搜索,下面以 mysql 為例:

docker search mysql

結果如下:

4.1.2 鏡像下載

下載命名為:docker pull 鏡像名:tag,其中tag多為系統的版本,可選的,默認為least。

docker pull mysql

4.1.3 鏡像列表

獲取已下載鏡像列表命令:docker images

其中,

RESPOSITORY為鏡像名TAG為鏡像版本,least代表最新版IMAGE_ID為該鏡像唯一IDCREATED為該鏡像創建時間SIZE為該鏡像大小

4.1.1 鏡像刪除

刪除指定鏡像:

docker rmi image-id

刪除所有鏡像:

docker rmi $(docker images -q)

4.2 容器操作

可以理解為軟件下載(下載QQ)–>安裝(QQ)–>運行(QQ)的過程。
下面以Tomcat為例

4.2.1 搜索鏡像

docker search tomcat

4.2.2 下載鏡像

docker pull tomcat

4.2.3 根據鏡像啟動容器

最簡單的運行鏡像為容器的命令如下:

docker run --name container-name -d image-name

運行一個容器,使用docker run命令即可。

-- name:為容器起一個名稱-d:detached,執行完這句命令后,控制臺將不會阻塞,可以繼續輸入命令操作image-name:要運行的鏡像名稱

4.2.4 查看運行中容器

可通過如下命令,查看運行中的容器列表:

docker ps

CONTAINER ID:啟動時生成的IDIMAGE:該容器使用的鏡像COMMAND:容器啟動時執行的命令CREATED:容器創建時間STATUS:當前容器狀態PORTS:當前容器所使用的默認端口號NAMES:啟動時給容器設置的名稱

4.2.5 停止運行中容器

通過以下命令來停止運行中的容器:

docker stop container-name/container-id

4.2.5 查看所有的容器

通過以下命令可查看運行和停止的所有容器:

docker ps -a

4.2.6 啟動容器

通過以下命令啟動容器:

docker start container-name/container-id

4.2.7 刪除容器

刪除單個容器:

docker rm container-id

刪除所有容器:

docker rm $(docker ps -a -q )

4.2.8 啟動做端口映射的容器

Docker運行容器之后卻發現沒IP,沒端口,也就是說,啟動容器的時候如果不指定對應參數,在容器外部是無法通過網絡來訪問容器內的網絡應用和服務的。 所以需要通過Docker端口映射來實現網絡訪問。

Docker的端口映射通過-p參數實現,命令如下:

docker run --name tomcat1 -d tomcat docker run --name tomcat2 -d -p 8888:8080 tomcat

如上,就把主機端口8888請求映射到Docker容器內部端口8080了。

執行完這兩條命令后,通過docker ps查看:

通過PORTS可以看出,tomcat2是做了端口映射的,tomcat1是沒進行映射過的。

分別通過瀏覽器訪問:

http://*.*.*.*:8080/ // tomcat1默認端口

http://*.*.*.*:8888/ //

做過端口映射的Tomcat2,8888會轉發請求到tomcat2的8080
結果如下:

第一個請求是無法請求到的,原因開篇處說過了。 第二個請求是可以正常進行請求的,會由tomcat2容器進行處理

端口映射格式:

ip:hostport:containerport #指定ip、指定主機port、指定容器port ip::containerport #指定ip、未指定主機port、指定容器port hostport:container #未指定ip port、指定主機port、指定容器port

4.2.9 查看容器日志

查看當前容器日志,可通過如下命令:

docker logs container-id/container-name

4.2.10 查看端口映射

可以通過如下命令查看容器映射了哪些端口及協議:

docker port container-id

示例:

[root@docker ~]#docker port 46114af6b44e 8080/tcp -> 0.0.0.0:8888 [root@docker ~]#docker port cea668ee4db0

如果返回空,則代表沒進行端口映射。

4.2.11 登錄退出容器

運行中的容器其實是一個功能完備的Linux操作系統,所以我們可以像常規系統一樣進行登陸及退出操作。

登錄命令為:

docker exec -it container-id/container-name bash

退出命令為:

exit

4.2.12 更多操作命令

更多命令可以參考:https://docs.docker.com/engine/reference/commandline/docker/

總結

以上是生活随笔為你收集整理的docker 查看镜像_Docker 核心概念、安装、端口映射及常用操作命令,详细到令人发指!...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 永久黄网站色视频免费观看w | 国产精品一线 | 亚洲综合成人av | 蜜臀av在线播放 | 开心综合网 | 国产丝袜在线播放 | 嫩草亚洲| 免费看黄色的视频 | 中文字幕有码在线播放 | www.啪啪.com| 日韩精品一区二区三区久久 | 亚洲视频天堂 | 日本黄色片免费看 | 久久久亚洲国产精品 | 亚洲第二色 | 日本黄色录象 | 国产三级在线免费观看 | 欧美久久天堂 | 精品国产一区二区三区久久久蜜臀 | 国产女人高潮的av毛片 | 日本a区| 夜色在线影院 | 日欧一级片| 欧美综合自拍亚洲综合图片区 | 91视频三区 | 国产91国语对白在线 | 亚洲视频一区二区 | 小泽玛利亚一区二区三区视频 | 国产精品自产拍在线观看 | 精品人妻一区二区三区久久 | 一区二区三区韩国 | 9.1成人看片免费版 日韩经典在线 | 欧美视频一二区 | 四虎在线免费 | 女王脚交玉足榨精调教 | 中文字幕精品久久 | 国产又粗又猛又爽又黄又 | 亚洲视频观看 | 国产在线三区 | 韩国三级hd中文字幕的背景音乐 | 国产91熟女高潮一区二区 | 亚洲av永久中文无码精品综合 | 97超碰网 | 亚洲精品18在线观看 | 欧美爱爱网| 大肉大捧一进一出好爽动态图 | 国产伦精品一区二区三区视频黑人 | 色片免费看 | 亚洲夜夜夜 | 黄色avv| 久久精品一区二区三区不卡牛牛 | 日本888xxxx| 精品国产一二三四区 | 亚洲高清在线视频 | 人妻互换一二三区激情视频 | 天堂中文资源在线 | 久久久久久久国产精品视频 | 我们的生活第五季在线观看免费 | 日本黄色a视频 | 91网国产| 男女高h视频| 在线看网站 | 欧美日本国产在线 | 国产又粗又长 | 九色福利 | 国内精品久久久久久久久久久 | 怡红院成人在线 | 成人免费三级 | 日韩福利网 | 欧美系列一区二区 | 欧美精品免费看 | 国产成人免费看一级大黄 | 免费无遮挡无码永久在线观看视频 | 国产亚洲精品精品国产亚洲综合 | 国内精品免费视频 | 黄色小说在线看 | 国产精品乱码妇女bbbb | 在线观看日韩欧美 | av网站在线看| 女女同性女同一区二区三区按摩 | 欧美粗暴jizz性欧美20 | 日韩精品成人一区二区在线 | 欧美性猛交xxx乱久交 | 午夜一二三 | 亚洲狠狠丁香婷婷综合久久久 | 狠狠躁夜夜躁人 | 欧美三日本三级少妇99 | 九色一区 | 国产污在线观看 | 亚洲另类图区 | 91视频xxx| 制服丝袜天堂网 | 欧美aⅴ在线 | 国产精品电影一区二区 | 欧洲精品视频在线观看 | 欧美人与禽猛交乱配视频 | 日本久色| 高清国产mv在线观看 | 亚洲在线观看av |