docker镜像启动后端口号是多少_14,Docker容器必知必会,你会了吗?
來,直接大家提供親測有效的操作,節省大家的學習時間
1,首先,明確安裝一個軟件的步驟
那么關于鏡像的操作,在上一篇文章,我們已經講過了,如果你還不清楚,可以查看鏈接:
黃桂釗:13,Docker鏡像操作及原理解析?zhuanlan.zhihu.com2、創建容器
命令: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容器必知必会,你会了吗?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python自动化开发是什么_Pytho
- 下一篇: python语言格式化输出_Python