docker教程 Docker 容器連線

2021-09-05 12:14:46 字數 713 閱讀 4247

前面我們實現了通過網路埠來訪問執行在docker容器內的服務。下面我們來實現通過埠連線到乙個docker容器。首先我們建立乙個 python 應用的容器。

我們也可以使用 -p 標識來指定容器埠繫結到主機埠。兩種方式的區別是:

另外,我們可以指定容器繫結的網路位址,比如繫結127.0.0.1。

這樣我們就可以通過訪問127.0.0.1:5001來訪問容器的5000埠。上面的例子中,預設都是繫結 tcp 埠,如果要繫結 udp 埠,可以在埠後面加上 /udp。docker port 命令可以讓我們快捷地檢視埠的繫結情況:

埠對映並不是唯一把 docker 連線到另乙個容器的方法。docker有乙個連線系統允許將多個容器連線在一起,共享連線資訊。docker連線會建立乙個父子關係,其中父容器可以看到子容器的資訊。當我們建立乙個容器的時候,docker會自動對它進行命名。另外,我們也可以使用--name標識來命名容器,例如:

我們可以使用 docker ps 命令來檢視容器名稱:

Docker基礎入門四 操作 Docker 容器

容器是映象的乙個執行例項。新建容器,新建的容器處於停止狀態 命令docker container create 例 docker create it ubuntu latest 啟動容器 命令docker start 容器id或容器名 例 docker start 54d6 檢視容器輸出 docke...

docker教程 docker高階命令

你好!docker已經使用了一段時間了,是時候整理一下docker常使用的高階命令了,小腦瓜不好使,以作備忘。包含部分常用的對容器所做的操作 輸出容器隱藏內容 輸出正在執行容器 docker ps 輸出正在執行容器隱藏 docker ps no trunc查詢指定名字容器 docker ps gre...

docker設定mysql redis等容器的時區

問題 現在本地docker的mysql容器時區不對,需要為中國的時區 解決 檢視所有容器 docker ps a 進入mysql容器 docker exec if 容器id bin bash 檢視當前時間 date r 進入 usr share zoneinfo asia目錄 cd usr shar...