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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

docker镜像启动后端口号是多少_14,Docker容器必知必会,你会了吗?

發布時間:2025/3/19 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 docker镜像启动后端口号是多少_14,Docker容器必知必会,你会了吗? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

來,直接大家提供親測有效的操作,節省大家的學習時間

1,首先,明確安裝一個軟件的步驟

  • 查找鏡像
  • 拉取鏡像
  • 通過鏡像創建容器
  • 啟動容器
  • 那么關于鏡像的操作,在上一篇文章,我們已經講過了,如果你還不清楚,可以查看鏈接:

    黃桂釗:13,Docker鏡像操作及原理解析?zhuanlan.zhihu.com

    2、創建容器

    命令:docker create --name 容器名稱 -p 宿主端口號:容器端口號 鏡像名稱:版本號

    其中,容器名稱由我們自已定義

    案例:docker create --name tomcat -p 8080:8080 docker.io/tomcat

    3、容器的啟動,停止及重啟

    docker start 容器名稱或容器ID

    docker stop 容器名稱或容器ID

    docker restart 容器名稱或容器ID

    比如:docker start tomcat

    4,查看已啟動的容器

    docker ps

    常用參數:

    -a:當前運行和以往運行過的所有容器 -l:最近運行過的容器 -q:只顯示容器標識 -s: 輸出表格新增一個SIZE字段,用于描述容器的大小

    5,操作匯總

    6、設置安全組,訪問測試tomcat實例

    注意,要設置安全組,開放8080訪問端口,否則客戶端將無法訪問

    7,創建并啟動容器

    命令格式:docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

    OPTIONS說明:

    --name="容器名字": 為容器指定一個名稱; -d: 后臺運行容器,并返回容器ID,也即啟動守護式容器; -i:以交互模式運行容器,通常與 -t 同時使用; -t:為容器重新分配一個偽輸入終端,通常與 -i 同時使用; -p: 指定端口映射,hostPort:containerPort -e: 設置環境變量;

    根據一個鏡像,創建并且啟動一個容器,如果本地沒有該鏡像會自動去遠程庫中拉取

    案例:docker run --name tomcat -d -p 8080:8080 docker.io/tomcat

    8,容器的停止和刪除,退出

    1,停止某個容器:

    docker stop 容器名稱

    2,刪除某個容器:

    docker rm 容器名稱(注意:容器必須是停止狀態)

    docker rm -f 強制刪除

    3,重啟容器 docker restart 容器名稱/容器id

    4,強制停止容器 docker kill 容器名稱/容器id

    5,一次性刪除多個容器

    docker rm -f $(docker ps -a -q)

    6,退出容器有兩種方式

    exit 容器停止退出

    ctrl+P+Q 容器不停止退出

    9,查看容器的日志

    docker logs -f -t --tail 10 容器ID

    • -t 是加入時間戳
    • -f 跟隨最新的日志打印
    • --tail 數字 顯示最后多少條

    10,查看容器內運行的進程

    docker top 容器ID

    11,查看容器內部的詳細信息

    docker inspect 容器名稱/容器id

    12,進入正在運行的容器。并進行交互

    docker exec -it 容器ID bashShell

    比如:docker exec -it 0c571c81d0b9 /bin/bash

    13,commit,創建新的鏡像

    遇到無法編輯的問題:

    bash: vi: command not found

    解決辦法:

    apt-get install vim

    遇到報錯

    apt-get update

    更新完畢之后,再重新執行上面的指令

    apt-get install vim

    commit命令可以將一個容器(該容器可能做了某些修改),提交生成一個新的鏡像

    docker commit 容器id [新的鏡像名稱[:tag]]

    比如:

    docker commit 9a990c39e5df mytomcat:8

    docker run --name tomcat -d -p 8080:8080 mytomcat:8

    總結

    以上是生活随笔為你收集整理的docker镜像启动后端口号是多少_14,Docker容器必知必会,你会了吗?的全部內容,希望文章能夠幫你解決所遇到的問題。

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