Linux 部署 docker 容器项目,部署web 测试环境

本文详细介绍了在CentOS系统上安装Python3及其依赖,使用xshell和xftp辅助操作,通过配置yum源并编译安装。同时,讲解了Docker的安装流程,包括设置依赖、安装指定版本、启动与停止服务以及配置镜像。还涵盖了容器的管理和自定义Dockerfile构建镜像的过程,并提供了服务启动失败的排查步骤。
摘要由CSDN通过智能技术生成

1:工具 :xshell   xftp   python3  下载安装包 

2:xshell 设立链接 服务器地址

3:由于开始安装python3 没有安装依赖包,导致python3 安装失败

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel  sqlite-devel readline-devel tk-devel gdbm-devel db4-devel  libpcap-devel xz-devel mysql-devel

4:yum install gcc gcc-c++ kernel-devel   编译gcc 包

5:解压到对应文件夹 ,文件上传可通过 xftp 进行上传 也可以直接 https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz   下载

6:解压tar -xvf Python-3.6.8.tgz

    cd 到目录> cd Python-3.6.8

    安装到指定目录文件夹下面  ./configure --prefix=/root/python36   

7:编译:make

8:安装:make install

查看 pip3  和 python3   正常查看 安装成功

 

docker 安装 :

1:安装依赖包: yum install -y yum-utils device-mapper-persistent-data lvm2

2:yum makecache fast

3:添加docker 下载源地址    yum-config-manager --add-repo  http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4:指定版本安装 yum install docker-ce-17.12.1.ce

5:查看docker 状态 : systemctl status docker

6:启动docker服务 :systemctl start docker

7:停止docker服务 :systemctl stop docker

8:加入开启启动项 :systemctl enable docker 

配置docker 镜像: vi daemon.json

{ "registry-mirrors": ["https://72idtxd8.mirror.aliyuncs.com"] }

创建好镜像,需要安装 mysql   ,jenkins ,等其他服务 :

需要去下载镜像  ,就如安装mysql :

docker pull mysql:5.7

配置正常后 启动容器: 

docker run --name xxxxx -p 断口:端口 -e MYSQL_ROOT_PASSWORD=xxxxxx mysql:5.7

运行没有问题后  

docker run --name xxxxx -p 断口:端口 -e MYSQL_ROOT_PASSWORD=xxxxx -d mysql:5.7

将容器项目加入开机启动项 :

docker update --restart=always 容器id或名称

进入对应 mysql  容器  :

docker exec -it mysql bash

启动服务发现服务启动不起来 :

 1.先 ping下服务器,看网络通不通 > ping 服务器ip

2.查看进程起了没 > ps –ef| grep 应用名称

3, 查看端口号,telnet看通不通     telnet ip 端口

4.检查防火墙   systemctl status  firewalld

5.查看阿里云端口是否开放  

 

 

最后:自行构建镜像:Dockerfile

1:创建 Dockerfile 文件

2:docker build 构建镜像文件

3:docker run --name xxxx -p xxxx:xxxx -d 镜像文件

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值