盒子
盒子
文章目录
  1. 一,docker搭建略过
  2. 二,下载镜像centos:7容器
  3. 三,启动镜像centos7,如果不指定 /bin/bash,容器运行后会自动停止
  4. 四,进入容器
  5. 五,设置密码,并且安装ssh远程链接
  6. 六,首先设置密码
  7. 七,配置ssh远程配置文件
  8. 八,备份容器
  9. 九,查看docker备份的镜像
  10. 十,在运行的docker容器中 执行命令启动sshd
  11. 十一,要是用systemctl 管理服务就要加上参数 –privileged 来增加权,并且不能使用默认的bash,换成 init,命令如下
  12. 十二,以后台模式运行我再进入到容器里操作
  13. 十三,开启sshd服务 systemctl restart sshd ; systemctl status sshd 检查服务状态;或者输入netstat -an | grep 22 检查 22 号端口是否开启监听。
  14. 十四, ssh [email protected]宿主机ip -p 22
  15. 十五,安装wget

docekr环境搭建centos:7笔记

一,docker搭建略过

docekr version

查看版本号,测试是否安装成功。

二,下载镜像centos:7容器

docker pull centos:7

如果出现pull失败,大部分原因是docker源的原因

三,启动镜像centos7,如果不指定 /bin/bash,容器运行后会自动停止

docker run -d -i -t “IMAGE ID” /bin/bash

四,进入容器

docker exec -it bash

五,设置密码,并且安装ssh远程链接

yum install -y openssh-server openssh-clients net-tools vim initscripts

六,首先设置密码

输入命令 passwd -d root 清除root账号的密码;输入命令 passwd root进行修改root密码,然后重复两次输入新密码,如:123456

七,配置ssh远程配置文件

vim /etc/ssh/sshd_config

箭头的都取消 # 号

开启远程登陆
开启使用用户名密码来作为连接验证

八,备份容器

docker commit 《容器ID》 《备注》

九,查看docker备份的镜像

docker images

十,在运行的docker容器中 执行命令启动sshd

会报错:Failed to get D-Bus connection: Operation not permitted

十一,要是用systemctl 管理服务就要加上参数 –privileged 来增加权,并且不能使用默认的bash,换成 init,命令如下

docker run -d -it -p 22:22 –privileged (IMAGE ID) /usr/sbin/init

十二,以后台模式运行我再进入到容器里操作

docker exec -it (容器ID) /bin/bash

十三,开启sshd服务 systemctl restart sshd ; systemctl status sshd 检查服务状态;或者输入netstat -an | grep 22 检查 22 号端口是否开启监听。

十四, ssh [email protected]宿主机ip -p 22

十五,安装wget

yum -y install wget

支持一下
扫一扫,支持cscwdxgg
  • 微信扫一扫
  • 支付宝扫一扫
-------------本文结束感谢您的阅读-------------