Docker安装CentOS7镜像
在使用Docker进行容器化开发时,我们经常需要使用CentOS7作为基础镜像。本文将介绍如何安装CentOS7镜像并运行容器。
步骤一:安装Docker
首先,我们需要在主机上安装Docker。Docker是一个开源的容器化平台,可以帮助我们快速构建、发布和运行应用程序。以下是在CentOS7上安装Docker的步骤:
$ sudo yum install -y yum-utils $ sudo yum-config-manager --add-repo
|
sudo yum install docker-ce docker-ce-cli containerd.io
|
$ sudo systemctl start docker $ sudo systemctl enable docker
|
如果输出Docker版本信息,则说明安装成功。
步骤二:下载CentOS7镜像
下载完成后,我们可以使用以下命令运行一个基于CentOS7的容器:
docker run -itd --name=centos --privileged=true -p 39022:22 -p 39023:39023 centos:7 /usr/sbin/init
# 多端口映射 docker run -itd --name=centos --privileged=true -p 39022:22 -p 39023:39023 -p 39443:443 -p 39080:80 -p 39888:8888 -p 39306:3306 -p 39011:39011 centos:7 /usr/sbin/init
|
进入容器:
要进入已经运行的容器,我们可以使用以下命令:
$ docker exec -it mycentos /bin/bash
|
这个命令将会在容器内部启动一个新的终端,并进入到容器的命令行界面。
安装ssh远程登录
yum install net-tools.x86_64 -y yum install -y openssh-server yum install passwd -y
|
修改ssh服务配置
vi /etc/ssh/sshd_config UsePAM yes 改为 UsePAM no UsePrivilegeSeparation 去掉#,sandbox 改为 no 端口 Port:22 改成 22
|
启动ssh服务&开机启动
systemctl start sshd systemctl enable sshd
|