在CentOS7.5上安装Docker,在Docker中拉取CentOS7.5镜像并安装SSH服务

# 安装docker

yum install -y docker

# 启动docker

systemctl start docker

# 加入开机启动

systemctl enable docker

# 查看状态

systemctl status docker

# 查看docker版本

docker --version

# 拉取CentOS7.5的镜像

docker pull centos:7.5.1804

# 查看镜像

docker image ls

# 守护式运行容器

docker container run -itd --name="centos7.5" 

# 查看容器的运行状态

# 进入守护式运行的容器

docker container exec -it  /bin/bash

# 使用本地ftp的yum源

vim /etc/yum.repo/ftp.repo

# 安装SSH

yum install -y openssh

# 启动

systemctl start ssh

报错

百度后

解决方法

如果要是用systemctl 管理服务就要加上参数 --privileged 来增加权,并且不能使用默认的bash,换成 init,命令如下

ocker run -d -it --privileged nginx-1 /usr/sbin/init

docker ps -a

docker exec -it 3623 /bin/bash

systemctl start sshd

systemctl status sshd

猜你喜欢

转载自www.cnblogs.com/opsprobe/p/12078490.html