欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

docker拉取烏班圖并且ssh連接方式

 更新時間:2025年03月06日 15:36:35   作者:cxyhl  
文章介紹了如何在Docker中拉取Ubuntu鏡像并使用SSH連接到容器,首先,確保容器正在運行,然后使用`docker exec`進入容器,接著,安裝并配置OpenSSH服務(wù)器,設(shè)置root密碼,并配置SSH允許root登錄,最后,映射端口以便從宿主機連接到容器的SSH服務(wù)

docker拉取烏班圖并且ssh連接

拉取

docker pull ubuntu:22.04

進入容器

首先,確保你的容器在運行狀態(tài)。如果容器已經(jīng)啟動,可以使用 docker exec 進入容器。

假設(shè)容器名稱是 my_ubuntu_container,可以使用以下命令:

docker exec -it my_ubuntu_container bash

更新包列表

apt-get update

安裝 OpenSSH 服務(wù)器

apt-get install -y openssh-server

啟動 SSH 服務(wù)

安裝完 OpenSSH 服務(wù)器后,創(chuà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 端口被映射到宿主機的端口上。

假設(shè)宿主機的端口是 2222,可以運行以下命令映射端口:

docker run -d -p 2222:22 my_ubuntu_container

如果容器已經(jīng)運行,可以通過以下命令映射端口:

docker container run -p 2222:22 -d <container_id_or_name>

如果ssh開機自啟

docker run -d -p 2222:22 --name unruffled_tu ubuntu:20.04 /usr/sbin/sshd -D

通過 SSH 連接到容器

ssh root@localhost -p 2222

輸入密碼 root,即可進入容器。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • vscode利用ssh配置docker容器并開啟遠程編程模式的詳細步驟

    vscode利用ssh配置docker容器并開啟遠程編程模式的詳細步驟

    這篇文章主要介紹了vscode利用ssh配置docker容器內(nèi)開啟遠程編程模式,本文給大家講解的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-03-03
  • 教你使用docker查看運行中的容器

    教你使用docker查看運行中的容器

    這篇文章主要介紹了使用docker查看運行中的容器,本文內(nèi)容簡單給大家講解的很明白,對docker查看運行的容器相關(guān)知識感興趣的朋友一起看看吧
    2022-04-04
  • 使用Portainer部署Docker容器的項目實踐

    使用Portainer部署Docker容器的項目實踐

    這篇文章主要介紹了使用Portainer部署Docker容器的項目實踐,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • Docker常見命令整理匯總(包括鏡像命令、容器命令)

    Docker常見命令整理匯總(包括鏡像命令、容器命令)

    這篇文章主要給大家介紹了關(guān)于Docker常見命令整理匯總的相關(guān)資料,包括鏡像命令、容器命令等等,通過一個個示例來加深各位看官對docker相關(guān)命令的理解以及記憶,需要的朋友可以參考下
    2022-07-07
  • Docker?容器跨主機通信?overlay的詳細步驟

    Docker?容器跨主機通信?overlay的詳細步驟

    Overlay網(wǎng)絡(luò)通過VXLAN技術(shù)創(chuàng)建虛擬網(wǎng)絡(luò),實現(xiàn)不同主機上容器的邏輯連接,支持跨主機通信,具有擴展性、隔離性和靈活性,適用于大規(guī)模容器化部署
    2024-10-10
  • MacOS?Docker?安裝的實現(xiàn)步驟

    MacOS?Docker?安裝的實現(xiàn)步驟

    本文主要介紹了MacOS?Docker?安裝的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • Docker目錄映射方式

    Docker目錄映射方式

    總結(jié)了一些常用的Docker命令,包括查看、停止、重啟和刪除容器等操作,幫助用戶更好地管理容器
    2024-11-11
  • docker使用storage出現(xiàn)Exit導(dǎo)致文件無法上傳服務(wù)器的問題及解決方案

    docker使用storage出現(xiàn)Exit導(dǎo)致文件無法上傳服務(wù)器的問題及解決方案

    這篇文章主要介紹了docker使用storage出現(xiàn)Exit導(dǎo)致文件無法上傳服務(wù)器解決方案,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • 關(guān)于Docker容器Dead狀態(tài)的分析

    關(guān)于Docker容器Dead狀態(tài)的分析

    這篇文章主要介紹了關(guān)于Docker容器Dead狀態(tài)的分析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • OpenWRT如何解決Docker空間不足的問題

    OpenWRT如何解決Docker空間不足的問題

    由于OpenWRT成品機的磁盤未完全分配,導(dǎo)致Docker空間不足,通過OpenWRT系統(tǒng)的磁盤管理創(chuàng)建新的ext4分區(qū),并將Docker運行路徑修改至該分區(qū),可以有效解決空間問題,具體步驟包括在OpenWRT創(chuàng)建分區(qū),終端操作創(chuàng)建文件夾,修改Docker的daemon.json文件及Docker根目錄配置
    2024-10-10

最新評論