1. 程式人生 > >docker創建sshd服務(最簡單)

docker創建sshd服務(最簡單)

tool latest ubunt bsp board test 服務 shee title

1、下載所需鏡像:sshd鏡像

查看鏡像:

$docker search sshd

技術分享圖片技術分享圖片

下載鏡像

$docker pull rastasheep/ubuntu-sshd

查看docker鏡像

$docker images

技術分享圖片

創建一個新的容器並將容器的22端口映射到宿主機的10022端口

$docker run -it -p 10022:22 rastasheep/ubuntu-sshd:latest /bin/bash
$docker ps -a 列出所有容器
$docker start 容器ID
$docker ps 查看啟動的容器

啟動容器後進入容器:

$docker exec -it 容器ID /bin/bash

啟動一個docker容器並使其在後臺運行ssh服務

$docker run -it -p 10022:22 rastasheep/ubuntu-sshd:latest /usr/sbin/sshd -D &

docker 目錄映射

docker -v添加數據卷

將宿主機的data目錄映射到容器的data目錄

$docker run -it -v /data:/data rastasheep/ubuntu-sshd:latest /bin/bash

如有多個目錄可再增加-v參數進行映射

$docker run -it -v /data:/data -v /data1:/data1 rastasheep/ubuntu-sshd:latest /bin/bash

docker刪除鏡像

$docker rmi 鏡像ID

docker刪除容器

$docker rm 容器ID


docker創建sshd服務(最簡單)