docker拉取烏班圖并且ssh連接方式
docker拉取烏班圖并且ssh連接
拉取
docker pull ubuntu:22.04
進(jìn)入容器
首先,確保你的容器在運(yùn)行狀態(tài)。如果容器已經(jīng)啟動(dòng),可以使用 docker exec 進(jìn)入容器。
假設(shè)容器名稱是 my_ubuntu_container,可以使用以下命令:
docker exec -it my_ubuntu_container bash
更新包列表
apt-get update
安裝 OpenSSH 服務(wù)器
apt-get install -y openssh-server
啟動(dòng) SSH 服務(wù)
安裝完 OpenSSH 服務(wù)器后,創(chuàng)建必要的目錄并啟動(dòng) SSH 服務(wù):
mkdir /var/run/sshd service ssh start
設(shè)置 root 密碼
設(shè)置 root 用戶的密碼,這樣你可以通過 SSH 登錄到容器:
echo 'root:root' | chpasswd
這里設(shè)置的密碼是 root,你可以根據(jù)需要修改。
配置 SSH 允許 root 登錄
你可能需要修改 SSH 配置以允許 root 用戶通過密碼登錄。
編輯 SSH 配置文件
nano /etc/ssh/sshd_config
找到 PermitRootLogin,并確保它被設(shè)置為 yes:
PermitRootLogin yes
重啟 SSH 服務(wù)
service ssh restart
暴露端口
如果你是在 Docker 容器外部連接容器的 SSH 服務(wù),你需要確保容器的 SSH 端口被映射到宿主機(jī)的端口上。
假設(shè)宿主機(jī)的端口是 2222,可以運(yùn)行以下命令映射端口:
docker run -d -p 2222:22 my_ubuntu_container
如果容器已經(jīng)運(yùn)行,可以通過以下命令映射端口:
docker container run -p 2222:22 -d <container_id_or_name>
如果ssh開機(jī)自啟
docker run -d -p 2222:22 --name unruffled_tu ubuntu:20.04 /usr/sbin/sshd -D
通過 SSH 連接到容器
ssh root@localhost -p 2222
輸入密碼 root,即可進(jìn)入容器。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
vscode利用ssh配置docker容器并開啟遠(yuǎn)程編程模式的詳細(xì)步驟
這篇文章主要介紹了vscode利用ssh配置docker容器內(nèi)開啟遠(yuǎn)程編程模式,本文給大家講解的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-03-03使用Portainer部署Docker容器的項(xiàng)目實(shí)踐
這篇文章主要介紹了使用Portainer部署Docker容器的項(xiàng)目實(shí)踐,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-04-04Docker?容器跨主機(jī)通信?overlay的詳細(xì)步驟
Overlay網(wǎng)絡(luò)通過VXLAN技術(shù)創(chuàng)建虛擬網(wǎng)絡(luò),實(shí)現(xiàn)不同主機(jī)上容器的邏輯連接,支持跨主機(jī)通信,具有擴(kuò)展性、隔離性和靈活性,適用于大規(guī)模容器化部署2024-10-10MacOS?Docker?安裝的實(shí)現(xiàn)步驟
本文主要介紹了MacOS?Docker?安裝的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06docker使用storage出現(xiàn)Exit導(dǎo)致文件無法上傳服務(wù)器的問題及解決方案
這篇文章主要介紹了docker使用storage出現(xiàn)Exit導(dǎo)致文件無法上傳服務(wù)器解決方案,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06關(guān)于Docker容器Dead狀態(tài)的分析
這篇文章主要介紹了關(guān)于Docker容器Dead狀態(tài)的分析,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-07-07