美文网首页
八、构建企业级镜像

八、构建企业级镜像

作者: suenism | 来源:发表于2020-01-05 21:39 被阅读0次

1 安装宿主机yum源

2 在宿主机上创建数据卷

mkdir -p /opt/vol/mysql /opt/volume/html 

3 启动基础镜像容器

docker run -it --name="centos_define" -v /opt/vol/mysql:/var/lib/mysql -v /opt/vol/html:/var/www/html  centos

4 安装相关软件

yum install openssh-server httpd mysql php -y

5 创建启动脚本

创建启动脚本,保证脚本启动完成后能夯在最有一步,不会退出

#/bin/sh
/etc/init.d/mysqld
/etc/init.d/hhtpd
/usr/sbin/sshd -D

6 启动容器,映射,挂载数据卷,启动多服务

docker container run -d --name="define_by_user"  -v volume_map  -p port_map IMAGE_NAME

制作基于centos7.6 的ssh镜像

1 启动基础容器

docker run --privileged -it -d centos:7.6.1810 /usr/sbin/init #注意2点:1. --privileged 参数必须加,2. /usr/sbin/init作为容器的启动命令
docker container run -it --name="define_by_user" centos7.6.1804
# 安装 openssh-server
yum install openssh-server -y
# 配置sshd密钥
mkdir /var/run/sshd
echo "UseDNS "

配置root用户密码

echo root:passwd|chpasswd

相关文章

网友评论

      本文标题:八、构建企业级镜像

      本文链接:https://www.haomeiwen.com/subject/dcscactx.html