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.