
镜像
1、镜像说明
此镜像基于CentOS官方镜像制作而成,集成OpenSSH-Server、OpenSSH-Client、initscripts(可以使用service命令)、EPEL镜像源、wget、passwd、tar、unzip,满足最低运行环境需求,如果其他需要,请自行使用yum install进行安装。
受制于systend在Docker上的兼容性,CentOS 7.x系统将无法使用systemd相关程序 (如systemctl,service等),如果后台启动服务的需要,请使用CentOS 6.x镜像,(默认拉取的镜像为CentOS 6.9)。
推荐使用最新的镜像(CentOS 6.9与CentOS 7.4),受制于Docker本身机制,无法在yum update升级系统版本后reboot(重启)完成升级。所以除非特殊需要,否则建议你使用最新镜像,避免很多问题。
- CentOS 7.4.1708 (7.4, 7.4.1708, 7)
- CentOS 7.3.1611 (7.3, 7.3.1611)
- CentOS 7.2.1511 (7.2, 7.2.1511)
- CentOS 7.1.1503 (7.1, 7.1.1503)
- CentOS 7.0.1406 (7.0, 7.0.1406)
- CentOS 6.9 (6.9, 6, latest)
- CentOS 6.8 (6.8)
- CentOS 6.7 (6.7)
- CentOS 6.6 (6.6)
安装
1、安装Docker
- curl -sSL https:
- systemctl start docker
- systemctl enable docker.service
2、拉取CentOS镜像
- docker run -d -p 2222:22 --name CentOS-Docker ilemonrain/centos-sshd #启动
- #参数说明
- -d:以Daemon(后台)模式启动镜像
- -p 2222:22:暴露宿主机的2222端口,映射到容器内部的22端口 (SSH)
- --name CentOS-Docker:容器名称
- ilemonrain/centos-sshd:镜像名称
- #如果需要暴露更多的内部端口,可以使用多个-p参数,比如-p 80:80 -p 53:53。如果需要区分协议,请在-p参数后面注明,比如-p 80:80/tcp -p 53:53/udp。
- #ilemonrain/centos-sshd镜像默认为CentOS 6.9系统,如果你要安装CentOS 7.4,后面参数则为ilemonrain/centos-sshd:7.4,其它系统以此为参考。
- #如果想部署多个CentOS系统容器,则注意将容器名称改成不同的即可!
部署完成后登录(登陆后修改密码,防止密码被爆破)