Docker可以創建或運行容器。它是一個免費和開源的,它使你的工作更容易創建,部署和使用容器運行你的應用程序。
創建Docker容器后,你可能經常需要連接到容器並執行一些任務。
有幾種方法可以連接到你正在運行的Docker容器。在本教程中,我們將展示如何連接到正在運行的Docker容器。
要求
運行裝有Docker的Linux的系統。
配置了root密碼或具有sudo特權的用戶帳戶。
1、創建WordPress容器
在開始之前,您至少需要在系統中運行一個容器。
首先,使用以下命令從Docker Hub注冊表中提取WordPress鏡像:
docker pull WordPress
現在,通過運行以下命令,使用下載的鏡像創建一個容器。
docker run –d WordPress
現在,您可以使用以下命令驗證所有正在運行的容器:
docker ps
此時,您的系統中正在運行一個容器。現在,您可以繼續下一步。
2、將正在運行的容器與docker exec連接
docker exec是一個命令,可讓您連接到運行中的容器並在容器內運行所需的命令。
要連接正在運行的容器,請運行以下命令:
docker exec –it c338aac5081c /bin/bash
連接到容器后,應該會看到以下輸出:
root@c338aac5081c:/var/www/html#
其中: c338aac5081c是容器的ID。
現在,在容器內運行任何命令,例如“ free -m”,如下所示:
root@c338aac5081c:/var/www/html# free -m
現在,使用以下命令從正在運行的容器中退出:
exit
3、使用Docker Attach連接正在運行的容器
docker attaches命令還將允許您連接到正在運行的容器並管理該容器。
要使用attach命令連接正在運行的容器,請運行以下命令:
docker container attach c338aac5081c
連接后,您將獲得以下輸出:
root@c338aac5081c:/var/www/html#
在本文中,您學習了如何使用exec and attach命令連接到正在運行的Docker容器。這兩個命令都允許您啟動新的Shell會話並將交互式Shell賦予容器。A5互聯https://www.a5idc.net/