一、创建容器
1. 拉一个镜像
# 推荐 centos
docker pull centos # 拉取 latest 版本
2. 实例化一个容器
# 直接干到特权模式(可使用 systemctl )
# 并映射容器的 22 端口到宿主机的 x 端口
# 开启守护进程
# 指定名称为 yy
docker run -d --privileged --name "yy" -p x:22 centos /usr/sbin/init
3. TTY 连入 Docker
docker exec -ti yy bash
二、配置
1. 配置国内镜像源
参考地址:https://mirrors.tuna.tsinghua.edu.cn/help/centos/
2. 更新系统
yum -y update
3. 安装 EPEL 包
参考地址:https://mirrors.tuna.tsinghua.edu.cn/help/epel/
4. (可选)安装 REMI 包(包含最新版本的 PHP/MySQL)
参考地址:https://blog.doylee.cn/centos-yum-install-lemp/#2PHP
5. 安装常用工具
yum install -y vim net-tools
6. 修改容器默认语言
参考地址:https://blog.doylee.cn/change-locales/
三、外部通过 SSH 连入
1. 通过账号密码登录
1)修改默认密码
yum install -y passwd # 安装 passwd
passwd # 修改密码
2) 配置 SSH
yum install -y openssh-server # 安装 ssh 服务
vim /etc/ssh/sshd_config # 检查配置(其实没啥好检查的)
systemctl start sshd # 启动 ssh 服务