CentOS8上用Docker部署开源项目Tcloud的教程

2020-06-17 07:26:36易采站长站整理

二、分析问题:

问题1、2这个是因为DNS域名没有解析的原因。

问题3 网络连接超时,这情况涉及到很多因素。

三、解决办法:

问题:1、2:

vi /etc/resolv.conf 增加一行DNS地址:例如:nameserver 114.114.114.114 (此方法服务器重启之后会失效。参考方法2:vi /etc/sysconfig/network-scripts/ifcfg-ens33打开网卡配置文件,在配置文件中添加:DNS1=”8.8.8.8”,DNS2=”114.114.114.114”)

保存之后,继续执行拉取镜像的命令,即可!

问题:3:

3.1通过dig @114.114.114.114 registry-1.docker.io找到可用IP

3.2尝试修改/etc/hosts强制docker.io相关的域名解析到其它可用IP

3.3保存之后重试即可: docker search sameersbn

附一些常用Docker命令,更多命令详解,请访问:http://www.docker.org.cn/dockerppt/106.html:

—————– docker ps 查看当前正在运行的容器

—————– docker ps -a 查看所有容器的状态

—————– docker start/stop id/name 启动/停止某个容器

—————– docker attach id 进入某个容器(使用exit退出后容器也跟着停止运行)

—————– docker exec -ti id 启动一个伪终端以交互式的方式进入某个容器(使用exit退出后容器不停止运行)

—————– docker images 查看本地镜像

—————– docker rm id/name 删除某个容器

—————– docker rmi id/name 删除某个镜像

—————– docker run –name test -ti ubuntu /bin/bash 复制ubuntu容器并且重命名为test且运行,然后以伪终端交互式方式进入容器,运行bash

—————– docker build -t soar/centos:7.1 . 通过当前目录下的Dockerfile创建一个名为soar/centos:7.1的镜像

—————– docker run -d -p 2222:22 –name testsoar/centos:7.1 以镜像soar/centos:7.1创建名为test的容器,并以后台模式运行,并做端口映射到宿主机2222端口,P参数重启容器宿主机端口会发生改变

参考:https://github.com/bigbaser/TcloudServer/blob/master/deploy/docs/Docker%E9%83%A8%E7%BD%B2.md

总结

以上所述是小编给大家介绍的CentOS8上用Docker部署开源项目Tcloud的教程,希望对大家有所帮助!

您可能感兴趣的文章:CentOS 7上安装Docker 1.8 的步骤详解Centos7+Docker+Jenkins+ASP.NET Core 2.0自动化发布与部署的实现阿里云Linux CentOS 7 Docker部署使用gogs搭建自己的git服务器CentOS7 Docker Nginx部署及运行详解Docker实践—CentOS7上部署Kubernetes详解Docker CentOS7的系统上安装部署以及基础教程