原创文章,转载请注明出处
https://qiedd.com/

这里使用的 Ubuntu:18.04 的镜像,需要在原有的镜像上进行构建

# 创建文件
vim /root/Dockerfile/ubuntu
Dockerfile

# Dockerfile
FROM ubuntu:18.04

RUN apt update -y && apt -y install openssh-server vim sudo apt-utils
ENTRYPOINT service ssh restart && bash
构建镜像以及部署
# 构建镜像
docker build -f /root/Dockerfile/ubuntu -t ubuntu:ssh .

# 创建macvlan
docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 \
                               -o parent=enp10s0 macvlan

# 启动容器
docker run -itd -h ubuntu --name ubuntu --network macvlan --ip 192.168.1.2 \
                          --restart=unless-stopped \
                          ubuntu:ssh

# 进入容器
docker exec -it ubuntu bash

# 修改sshd配置
vim /etc/ssh/sshd_config

# 把PerminRootLogin改为yes
PermitRootLogin yes

# 重新启动ssh
service ssh restart

# 设置密码
passwd

0 条评论

发表回复

Avatar placeholder

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据