| 关键词: docker 镜像 容器 加速器 配置 宿主机 启动 如果 安装 centos |
今天这篇我带大家一起来了解,docker centos 环境搭建及配置及docker centos 开启远程访问 docker centos环境搭建 Docker 镜像加速 国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务,例如:
当配置某一个加速器地址之后,若发现拉取不到镜像,请切换到另一个加速器地址。国内各大云服务商均提供了 Docker 镜像加速服务,建议根据运行 Docker 的云平台选择对应的镜像加速服务。 阿里云镜像获取地址: 我们可以多添加几个国内的镜像,如果有不能使用的,会切换到可以使用个的镜像来拉取。 对于使用 Windows 10 的系统,在系统右下角托盘 Docker 图标内右键菜单选择 Settings,打开配置窗口后左侧导航菜单选择 Daemon。在 Registrymirrors 一栏中填写加速器的地址 检查加速器是否生效 检查加速器是否生效配置加速器之后,如果拉取镜像仍然十分缓慢,请手动检查加速器配置是否生效,在命令行执行 docker info,如果从结果中看到了如下内容,说明配置成功。
部署centos并启动容器 setp1:获取镜像
step2:启动镜像
启动命令详解: --privileged 启动后让docker容器具备超级特权。 -itd 交互式、终端、后台运行 --restart=always 开机自启动容器 -p 把宿主机的2222端口映射到docker的22端口。 ※宿主机就是运行docker的机器,这样访问宿主机IP:2222端口,实际访问的是docker的22端口。 --name 给启动的容器命名,方便后续操作 注:--privileged 和/usr/sbin/init是必须的,否则会报错:Failed to get D-Bus connection: Operation not permitted。 step3:网络配置及基础工具安装 因为官方提供的Centos7镜像是最小化的,因此很多系统参数未配置,工具包也未安装。在网络参数未配置的情况下,容器是无法进行IP数据包转发,从而连接到互联网的,因此,接下里开始配合容器的路由转发参数,并安装常用的工具。 配置路由转发参数,首先需要检查是否存在/etc/sysctl.conf文件,如果不存在就在创建一个,如果存在,则检查net.ipv4.ip_forward项。
退出编辑,加载参数到内核
重启容器
测试网络
确认容器网路可用之后,就可以开始安装的工具。
安装完成后,配置openssh能够每次启动容器自动加载。
step4:进入容器进行必要设置
5. docker下centos开启远程访问 因为前面的操作已经将远程访问以及账号密码都以设置好了,所以这里主要利用远程连接工具Xshell去连接即可。 step1:下载 从官网下载个人使用时免费的,商业使用是要收费的。 下载地址: step2:安装,直接下一步到底 step3:连接centos 这就是Xshell的运行界面,如果Xshell6没有运行就是在安装界面的Xshell运行没有打上对勾,在桌面上选择Xshell双击打开即可。 因为前面在启动centos容器的时候,我们讲宿主机2222端口与容器的22端口对应,所以这里我们只用这样填就行了: 点击连接按钮,会弹出用户名和密码输入框: 这里输入用户名:root 为了方便下次使用,可以在记住用户名前面打钩。输入完成后,点击确定。 密码就是前面输入passwd命令的密码,比如我这里就是123456。同样的,为了方便下次快速使用,可以勾选记住密码。 如果上面的操作都没问题,那就可以成功连上: 最后,如果你对软件测试感兴趣,欢迎百度搜索“特斯汀软件测试腾讯课堂”或关注公众号“特斯汀软件测试”,里面涵盖很多精彩免费视频或干货知识 |
| 本文出处: https://www.toutiao.com/article/7090442445149815307/ |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|