首页 > 其他 > 详细

docker 技术

时间:2019-04-30 00:13:32      阅读:138      评论:0      收藏:0      [点我收藏+]

利用docker打包一个sshd的服务

准备环境

技术分享图片

安装docker

????修改主机名与hosts解析

????echo ‘10.0.0.11 docker01‘

????参考文档:https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/

????# yum remove docker docker-common docker-selinux docker-engine 如果之前安装过docker,执行此步骤,没有忽略

????安装依赖

????yum install -y yum-utils device-mapper-persistent-data lvm2

????centos安装repo文件

????wget -O /etc/yum.repos.d/docker-ce.repo ????https://download.docker.com/linux/centos/docker-ce.repo

????把软件仓库地址转换为TUNA

????sed -i ‘s+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+‘ ????/etc/yum.repos.d/docker-ce.repo

????安装

????yum -y makecache fast && yum -y install docker-ce

????启动

????systemctl restart docker.service

????systemctl enable docker.service

????检查docker的版本

????docker version

????配置docker镜像加速,重启生效

????vim /etc /docker/daemon.json

????{

????"registry-mirrors": ["https://registry.docker-cn.com"]

????}

????【注:如果需要做监控使用docker info,监控前四行的内容即可】

启动一个基础容器

????docker run -it centos:6.9

????查看容器ID并进入容器

????docker ps -a

????docker exec -it ID /bin/bash

在容器中安装服务

????yum install openssh-server -y

????service sshd start 【启动服务】

????echo ‘123456‘|passwd --stdin root【创建root密码】

将已安装的服务容器提交为镜像

????docker commit ID[容器的ID] centos6.9_ssh:v1[自命名镜像名]

测试

????docker run -d -p 1022:22 centos6.9_ssh:v1 /usr/sbin/sshd -D

docker 技术

原文:https://www.cnblogs.com/yexiuer/p/10793385.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!