Docker使用
目录
- Docker启动一个Centos镜像
- Docker - centos 安装
Docker启动一个Centos镜像
1.拉取一个Centos镜像,开始启动
# 运行命令
docker run -d -i -t centos bash
2.进入这个centos容器
# 运行命令
docker attach <image ID>
3.安装ifconfig | ssh
# 运行命令
yum search ifconfig
yum install net-tools.x86_64
yum install -y openssh-server
4.启动sshd
/usr/sbin/sshd -D
4.2如果报错
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
ssh-keygen -t rsa -f /etc/ssh/ssh_host_ecdsa_key
ssh-keygen -t rsa -f /etc/ssh/ssh_host_ed25519_key
# 执行命令
vi /etc/ssh/sshd_config
UsePAM yes 改为 UsePAM no
UsePrivilegeSeparation sandbox 改为 UsePrivilegeSeparation no(前面的#不要去掉)
# 然后执行
sed -i "s/#UsePrivilegeSeparation.*/UsePrivilegeSeparation no/g" /etc/ssh/sshd_config
sed -i "s/UsePAM.*/UsePAM no/g" /etc/ssh/sshd_config
# 重新启动sshd
/usr/sbin/sshd
5.修改root密码
passwd root
# 一般没有passwd : yum install passwd
6.退出容器但是不停止
# ctr + P + Q
docker stop <container ID>
docker commit <container ID> chenping
docker run -itd -p 12345:22 <container ID> bash
Docker安装 - centos
Q.E.D.