1.安装centos7 镜像
-
搜索并拉取centos镜像(默认最新镜像),如果想指定镜像的版本,可以先到
hub.docker.com上面搜索相应的版本再进行下载,但是hub.docker.com上面巨慢,可以从国内的镜像源上面找,https://hub.daocloud.io/,得到地址为daocloud.io/library/centos:7,将`
下面三个命令都能拉下来镜像,自选就行 # 从国内镜像源拉 centos7的镜像 docker pull daocloud.io/library/centos:7 # 从docker.io docker pull docker.io/library/centos:7 # 从docker.io的缩写 docker pull centos:7 -
建立本机对应docker-centos7 镜像端口映射
ssh默认的端口为22,我们将docker中centos的22端口映射到宿主机的8022端口 docker run -d -p 8022:22 --name my_centos7 --privileged=true centos:7 /usr/sbin/init -
进入容器
docker exec -it my_centos7 /bin/bash
2.安装常用工具
1.安装常用工具
yum install -y openssh-server vim lrzsz wget gcc-c++ pcre pcre-devel zlib zlib-devel ruby openssl openssl-devel patch bash-completion zlib.i686 libstdc++.i686 lsof unzip zip
2.service安装
yum install initscripts
3.ifconfig安装
yum install net-tools.x86_64
4.ssh安装(10.0.75.1为docker的ip)
sshd rpm -qa | grep ssh
yum install openssh-server
service sshd restart
#查看是否启动22端口
netstat -antp | grep sshd
3.开启docker-centos76 ssh远程连接(aliyun/aws 云服务器,需要在安全组打开 5000端口对外访问权限)
1.修改sshd_config 为密码登录
vim /etc/ssh/sshd_config
#打开注释 PermitRootLogin yes, 允许密码登录,保存退出
2.设置root用户密码
passwd root
3.换个服务器远程登录
ssh root@47.52.134.16 -p 5022
博客介绍了在 Docker 中安装 CentOS 7 镜像的方法,包括搜索拉取镜像、指定版本下载及使用国内镜像源。还提及建立端口映射、进入容器,安装常用工具,以及开启 Docker - CentOS 7 的 SSH 远程连接,在云服务器需开放 5000 端口。
669

被折叠的 条评论
为什么被折叠?



