最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker容器里安裝ssh的具體步驟

 更新時(shí)間:2017年05月05日 11:50:41   作者:lacker  
本篇文章主要介紹了docker容器里安裝ssh的具體步驟,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

docker安裝ssh

通過命令行安裝

1.pull ubuntu鏡像

docker pull ubuntu:latest

2.啟動(dòng)并進(jìn)入bash

docker run -it -d ubuntu:lastest /bin/bash
# 查看剛剛運(yùn)行容器的id
docker ps
# 在容器中執(zhí)行bash命令
docker exec -it id /bin/bash

3.安裝openssh-server并啟動(dòng)

apt-get update
apt-get install openssh-server
# 啟動(dòng)之前需手動(dòng)創(chuàng)建/var/run/sshd,不然啟動(dòng)sshd的時(shí)候會(huì)報(bào)錯(cuò)
mkdir -p /var/run/sshd
# sshd以守護(hù)進(jìn)程運(yùn)行
/usr/sbin/sshd -D &
# 安裝netstat,查看sshd是否監(jiān)聽22端口
apt-get install net-tools
netstat -apn | grep ssh

如果已經(jīng)監(jiān)聽22端口,說明sshd服務(wù)啟動(dòng)成功

4.ssh登陸

# 生成ssh key
ssh-keygen -t rsa
# 修改sshd-config允許root登陸
sed -i 's+PermitRootLogin prohibit-password+PermitRootLogin yes' /etc/ssh/sshd-config

修改完sshd-config之后需要重啟sshd服務(wù)

// 找到pid
ps -aux | grep ssh
kill -9 pid
/usr/sbin/sshd -D &

查看容器ip

ifconfig

在主機(jī)上進(jìn)行登陸

ssh root@ip

就可以登錄成功了,但是注意這里是docker容器的宿主機(jī)才能登陸成功,如果需要其他機(jī)器登陸,可以在啟動(dòng)docker的時(shí)候進(jìn)行端口映射

// 11122宿主機(jī)端口,22為容器端口
docker run -it -p 11122:22 
// 在其他機(jī)器上可以使用以下命令登陸,假設(shè)宿主機(jī)ip為192.168.1.101
ssh -p 11122 root@192.168.1.101

5.保存容器

// 把id為id的容器保存
docker commit id sshd:ubuntu
// 停止容器
docker stop id

通過dockerfile

# 以最新的Ubuntu鏡像為模板
FROM ubuntu:latest

// 將本目錄下的sources.list作為容器的一個(gè)文件
ADD sources.list /root/sources.list
// 使用阿里Ubuntu源,更新快
RUN cp /root/sources.list /etc/apt/sources.list.d/aliyun.list

RUN apt-get update
RUN apt-get install -y openssh-server
RUN apt-get install -y net-tools
RUN apt-get install -y vim
RUN mkdir -p /var/run/sshd
RUN mkdir -p mkdir/root/.ssh/
// 修改root密碼,便于遠(yuǎn)程登錄
RUN echo root:123456 | chpasswd
// 將key生成在指定文件內(nèi)
RUN ssh-keygen -q -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key -P '' -N ''
// 配置ssh可以使用root登陸
RUN sed -i 's/PermitRootLogin without-password/PermitRootLogin yes/' /etc/ssh/sshd_config

// 開放22端口
EXPOSE 22

CMD /usr/sbin/sshd -D &

根據(jù)Dockerfile build鏡像

docker build -t nginx:ubuntu .

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Docker 清理命令集錦

    Docker 清理命令集錦

    這篇文章主要介紹了Docker 清理命令集錦,需要的朋友可以參考下
    2014-10-10
  • 解決docker拉取鏡像報(bào)錯(cuò):error pulling image configuration:(kafka)

    解決docker拉取鏡像報(bào)錯(cuò):error pulling image configurat

    在使用Docker拉取Kafka鏡像時(shí)可能會(huì)遇到"error pulling image configuration"的錯(cuò)誤,這可以通過編輯Docker配置文件并重啟Docker服務(wù)來解決,具體步驟包括:1. 編輯Docker配置文件;2. 使用命令systemctl restart docker重啟Docker服務(wù)
    2024-11-11
  • 樹莓派4b ubuntu19 server 安裝docker-ce的安裝步驟

    樹莓派4b ubuntu19 server 安裝docker-ce的安裝步驟

    這篇文章主要介紹了樹莓派4b ubuntu19 server 安裝docker-ce的安裝步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • docker中搭建overlay 網(wǎng)絡(luò)實(shí)驗(yàn)環(huán)境

    docker中搭建overlay 網(wǎng)絡(luò)實(shí)驗(yàn)環(huán)境

    這篇文章主要介紹了docker中搭建overlay 網(wǎng)絡(luò)實(shí)驗(yàn)環(huán)境的相關(guān)資料,需要的朋友可以參考下
    2017-08-08
  • dockerfile部署前端vue打包的ist文件實(shí)戰(zhàn)

    dockerfile部署前端vue打包的ist文件實(shí)戰(zhàn)

    這篇文章主要為大家介紹了dockerfile部署前端vue打包的ist文件實(shí)戰(zhàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • Docker安裝Jenkins-2.249.3-1.1的詳細(xì)過程

    Docker安裝Jenkins-2.249.3-1.1的詳細(xì)過程

    這篇文章主要介紹了Docker安裝Jenkins-2.249.3-1.1,通過編寫docke安裝腳本來實(shí)現(xiàn)安裝目的,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-10-10
  • 基于Docker安裝與部署Zabbix

    基于Docker安裝與部署Zabbix

    zabbix是一個(gè)基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級(jí)的開源解決方案。zabbix能監(jiān)視各種網(wǎng)絡(luò)參數(shù),保證服務(wù)器系統(tǒng)的安全運(yùn)營;并提供柔軟的通知機(jī)制以讓系統(tǒng)管理員快速定位/解決存在的各種問題。
    2018-04-04
  • docker比賽提交常用命令小結(jié)

    docker比賽提交常用命令小結(jié)

    這篇文章主要介紹了docker比賽提交常用命令小結(jié),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • CentOS7 阿里云的yum源使用詳解

    CentOS7 阿里云的yum源使用詳解

    這篇文章主要介紹了CentOS7 阿里云的yum源使用詳解的相關(guān)資料,這里對備份yum源,添加EPEL源,和緩存清理,進(jìn)行了介紹,需要的朋友可以參考下
    2016-11-11
  • docker部署mysql后無法連接的解決方式

    docker部署mysql后無法連接的解決方式

    最近在在docker中安裝了mysql后,去連接的時(shí)候出現(xiàn)錯(cuò)誤,下面這篇文章主要給大家介紹了關(guān)于docker部署mysql后無法連接的解決方式,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08

最新評論

霍林郭勒市| 秭归县| 盐池县| 江城| 朝阳区| 晋城| 南江县| 肇东市| 顺平县| 乌兰县| 鄂托克旗| 会理县| 清镇市| 临夏市| 印江| 丹东市| 满洲里市| 唐河县| 奉节县| 二连浩特市| 绵阳市| 铁力市| 两当县| 大石桥市| 克拉玛依市| 广宗县| 如东县| 夏津县| 玛多县| 武穴市| 金乡县| 永定县| 休宁县| 绥江县| 宝兴县| 游戏| 申扎县| 南阳市| 沾益县| 临海市| 浑源县|