亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Linux系統(tǒng)安裝docker并用ssh登錄docker容器的操作方法

 更新時(shí)間:2019年06月26日 11:52:51   作者:鶴影隨行  
今天小編就為大家分享一篇Linux系統(tǒng)安裝docker并用ssh登錄docker容器的操作方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

說(shuō)明:我使用的是Centos安裝docker

第一步:安裝docker

sudo yum install -y yum-utils

sudo yum-config-manager --add-repo https://download.daocloud.io/docker/linux/centos/docker-ce.repo

sudo yum install -y -q --setopt=obsoletes=0 docker-ce-17.09.1.ce* docker-ce-selinux-17.09.1.ce*

sudo systemctl enable docker 
sudo systemctl start docker 
sudo service docker status

備注:這是我之前安裝好了的,所以系統(tǒng)不用更新大部分東西。

如果大家想要安裝Linux下其他版本的docker的話,可以到這個(gè)網(wǎng)址下看一下安裝命令:

https://download.daocloud.io/Docker_Mirror/Docker 點(diǎn)擊打開(kāi)鏈接

第二步:配置docker加速器

在DaoCloud下(網(wǎng)址為www.daocloud.io)注冊(cè)個(gè)賬號(hào),往下拉到最后然后點(diǎn)擊加速器

復(fù)制這個(gè)配置加速器的代碼,運(yùn)行

第三步:在docker上安裝ubuntu系統(tǒng)

docker search ubuntu 查看有哪些版本的ubuntu鏡像

docker search ubuntu

我用docker pull ubuntu 將第一個(gè)直接下載進(jìn)來(lái):

docker images 查看下載好的docker鏡像:

docker run -tid --name ubuntu -p 23:22 ubuntu:將新建的docker命名為ubuntu并映射到23端口

netstat -apnl | grep 23 查看23端口是否開(kāi)啟

可以看到23端口是開(kāi)著的。

docker exec -ti ubuntu /bin/bash 進(jìn)入docker的Ubuntu (或者使用dockerrun -i -t ubuntu /bin/bash),然后通過(guò)passwd命令修改root的密碼。

第四步: 用ssh登錄docker容器

apt install -y vim 安裝(更新)一下vim

因?yàn)槌霈F(xiàn)unable to locate package,所以要更新一下源。

接著安裝openssh-server: apt install -y openssh-server

成功安裝后,vim /etc/ssh/sshd_config,修改下面配置,使得可以直接使用root登錄:

1)添加PermitRootLogin yes

我將上面的一句注釋掉,加上PermitRootLogin yes這一句。

2)添加UsePAM no

啟動(dòng)ssh服務(wù),service sshstart

exit退出docker,輸入docker ps -a,查看docker的ID

打開(kāi)一個(gè)新終端,通過(guò)ssh root@39.108.165.202 -p 23 進(jìn)入docker:

或者直接配置在xshell中新設(shè)置一個(gè)會(huì)話,添加加我們之前設(shè)置的端口號(hào)(23),登錄進(jìn)入也行。

提醒一下:我使用的服務(wù)器是阿里云的,阿里云的很多端口默認(rèn)是沒(méi)開(kāi)的,我設(shè)置的23端口也沒(méi)開(kāi),注意要到阿里云控制臺(tái)開(kāi)啟,不然會(huì)ssh不進(jìn)去的。

第五步:我們還可以存儲(chǔ)這個(gè)ubuntu鏡像:

使用sudo docker save -o ubuntu.zip ubuntu會(huì)在當(dāng)前目錄存儲(chǔ)。

然后在任何一臺(tái)機(jī)子載入鏡像:

第六步:如果我們不喜歡現(xiàn)有的鏡像,也可以刪除掉:

查看安裝容器的ID

在刪除前先關(guān)掉docker容器:

然后進(jìn)行刪除:docker rm + 安裝容器的ID

可以看到已經(jīng)沒(méi)有容器在工作了,所以現(xiàn)在也登不上去了。

至此,Linux系統(tǒng)安裝docker并用ssh登錄docker容器配置完畢。

以上這篇Linux系統(tǒng)安裝docker并用ssh登錄docker容器的操作方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 在CentOS 7上安裝和使用Docker的方法步驟

    在CentOS 7上安裝和使用Docker的方法步驟

    Docker 是一個(gè)應(yīng)用程序,它簡(jiǎn)化了在容器中運(yùn)行應(yīng)用程序進(jìn)程的過(guò)程,這些容器類似于虛擬機(jī),但更加便攜、資源友好,并且更依賴于主機(jī)操作系統(tǒng),在本教程中,你將學(xué)習(xí)如何在現(xiàn)有的 CentOS 7 安裝上安裝并使用 Docker,需要的朋友可以參考下
    2024-07-07
  • docker?安裝部署多個(gè)MySQL的實(shí)現(xiàn)步驟

    docker?安裝部署多個(gè)MySQL的實(shí)現(xiàn)步驟

    本文主要介紹了docker?安裝部署多個(gè)MySQL的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • 兩種方式創(chuàng)建docker鏡像的啟動(dòng)容器時(shí)區(qū)別介紹(總結(jié)篇)

    兩種方式創(chuàng)建docker鏡像的啟動(dòng)容器時(shí)區(qū)別介紹(總結(jié)篇)

    這篇文章主要介紹了基于兩種創(chuàng)建docker鏡像的啟動(dòng)容器時(shí)區(qū)別總結(jié),第一種凡是用docker commit生成的鏡像啟動(dòng)的時(shí)候可以加載一個(gè)啟動(dòng)自己應(yīng)用的腳本,第二種用Docfile文件生成的鏡像時(shí),來(lái)啟動(dòng)容器就不用再加這個(gè)腳本了,具體詳情一起通過(guò)本文學(xué)習(xí)吧
    2016-10-10
  • docker中run、start和create命令的區(qū)別

    docker中run、start和create命令的區(qū)別

    對(duì)于 Docker 初學(xué)者來(lái)說(shuō),docker start、docker run 和 docker create 等術(shù)語(yǔ)可能會(huì)令人困惑,本文就來(lái)介紹一下docker中run、start和create命令的區(qū)別,感興趣的可以了解一下
    2023-11-11
  • docker搭建minio及java sdk使用過(guò)程詳解

    docker搭建minio及java sdk使用過(guò)程詳解

    MinIO 是一款高性能、分布式的對(duì)象存儲(chǔ)系統(tǒng). 它是一款軟件產(chǎn)品, 可以100%的運(yùn)行在標(biāo)準(zhǔn)硬件,MinIO使用也非常受歡迎,很多朋友不知道m(xù)inio如何搭建及java sdk的使用,今天借這篇文章給大家詳細(xì)介紹下,需要的朋友參考下吧
    2021-09-09
  • 詳解利用Dockerfile構(gòu)建mysql鏡像并實(shí)現(xiàn)數(shù)據(jù)的初始化及權(quán)限設(shè)置

    詳解利用Dockerfile構(gòu)建mysql鏡像并實(shí)現(xiàn)數(shù)據(jù)的初始化及權(quán)限設(shè)置

    本篇文章主要介紹了詳解利用Dockerfile構(gòu)建mysql鏡像并實(shí)現(xiàn)數(shù)據(jù)的初始化及權(quán)限設(shè)置 ,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • 使用docker部署hbase的方法

    使用docker部署hbase的方法

    這篇文章主要介紹了使用docker部署hbase的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • Docker Secret的管理和使用詳解

    Docker Secret的管理和使用詳解

    這篇文章主要介紹了Docker Secret的管理和使用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • SQL?Server?簡(jiǎn)介與?Docker?Compose?部署SQL?Server?容器

    SQL?Server?簡(jiǎn)介與?Docker?Compose?部署SQL?Server?容器

    SQL?Server?是一個(gè)功能強(qiáng)大的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),適用于各種規(guī)模的應(yīng)用程序和數(shù)據(jù)存儲(chǔ)需求,在本文中,我將簡(jiǎn)要介紹?SQL?Server?的基本概念,并詳細(xì)闡述如何使用?Docker?Compose?部署?SQL?Server?容器,感興趣的朋友跟隨小編一起看看吧
    2023-10-10
  • docker目錄和本地目錄互通的實(shí)現(xiàn)

    docker目錄和本地目錄互通的實(shí)現(xiàn)

    本文介紹了如何實(shí)現(xiàn)Docker目錄和本地目錄互通,通過(guò)這種方式,可以輕松地在Docker容器和本地文件系統(tǒng)之間共享數(shù)據(jù),感興趣的可以了解一下
    2023-08-08

最新評(píng)論