docker安装centos7并且配置远程访问

595 阅读2分钟
  1. 部署centos镜像并启动容器 1.1 获取镜像

获取镜像 docker pull centos 查看镜像 docker images 1 2 3 4 1.2 启动镜像

docker run --privileged -itd -p 2222:22 --name centos7 centos /usr/sbin/init ----privileged 启动后让docker容器具备超级特权。 -itd 交互式、终端、后台运行 --restart=always 开机自启动容器 -p 把宿主机的2222端口映射到docker的22端口。 ※宿主机就是运行docker的机器,这样访问宿主机IP:2222端口,实际访问的是docker的22端口。 --name 给启动的容器命名,方便后续操作 9f38484d220f 就是IMAGE ID 注:--privileged 和/usr/sbin/init是必须的,否则会报错。 Failed to get D-Bus connection: Operation not permitted 1 2 3 4 5 6 7 8 9 10 1.3 进入镜像并配置ssh服务

进入容器 docker exec -it centos7 /bin/bash ----------------------一下都是在容器内部操作-------------------------- #安装openssh yum install -y openssh-server openssh-clients #启动openssh systemctl start sshd #设置root密码 passwd bash: passwd: command not found #安装passwd yum install passwd \

再次设置密码

passwd 。。。。1次密码 。。。。2次确认 #退出容器 exit 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 针对一些简单命令没有安装

1)ifconfig (网络\IP),安装netstat: yum install net-tools

2)unzip zip(压缩\解压缩) : yum install -y unzip zip

3)rz (文件上传) : yum -y install lrzsz

4)jdk(java):yum install java-1.8.0-openjdk

5)安装wget: yum -y install wget

6)firewall-cmd:yum install firewalld systemd -y

7)安装更新系统时间:yum install ntpdate

8)安装tree:yum -y install tree

9)安装vim:yum -y install vim ———————————————— 版权声明:本文为CSDN博主「qq_39431278」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:blog.csdn.net/qq_39431278…