Docker 05 容器操作

2022-06-11 22:54:16 字數 1415 閱讀 4792

檢視所有容器:

檢視所有正在執行的,或者執行過的容器:

docker ps -a
檢視單個指定的容器完整資訊:

docker inspect 容器名稱標識
檢視容器內執行的程序:

docker top 容器id值

docker create --name 容器名稱標識 所屬映象:版本號
例如:

docker create --name mysql-dev mysql:8.0.19

docker start 容器名稱 

docker start 容器id值

docker run -dit --name mysql-dev -p 3306:3306 -e mysql_root_password=123456 mysql
引數解釋:

-d 後台執行容器,返回容器id值,即守護式容器

-i 互動模式執行容器,配合-t使用

-t 給容器分配偽輸入終端

-p 指定埠對映配置

關於容器埠對映配置格式:

containerport 

表示容器的埠直接對應此物理機埠

hostport:containerport

表示容器的埠需要區別對映

例如mysql物理機已經使用3306 容器mysql則需要使用3307埠

但是容器本身的埠還是3306,

所以需要這樣的配置:

3307:3306

ip::containerport

ip:hostport:containerport

docker stop 容器名稱標識

docker kill

容器名稱標識

docker

kill 容器id值

docker restart 容器id值

docker restart 容器名稱

必須將容器停止執行狀態才可以進行刪除

docker rm 容器名稱標識
訪問容器:

docker exec -it 容器名稱 bash
在使用run命令初始化並執行容器的時候加上命令引數:

docker run -p 8080:8080--restart=always--name tomcat-test ...

docker 容器操作

如果啟動了docker容器,比如這樣 1 docker run itd p 3000 3000 name my web v pwd 如何看到終端列印的報錯和日誌呢?docker有命令可以讓你進入 attach 和退出 detach 該程序。進入 1 docker attach id 退出,一定不要用...

docker容器操作

dockers psdocker ps adocker ps ldocker ps f status exited建立容器常用的引數說明 建立容器命令 docker run i 表示執行容器 t 表示容器啟動後會進入其命令列。加入這兩個引數後,容器建立就能登入進去。即分配乙個偽終端。name 為建立...

docker容器操作

容器檢視 建立 啟動 容器是一種輕量級 可移植 並將應用程式進行打包的技術,是應用程式幾乎可以在任何地方以相同的方式執行。檢視容器 檢視正在執行的容器docker ps 命令引數 建立容器 建立待啟動的容器docker create 命令引數 image 命令 引數.啟動容器 啟動容器docker ...