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 镜像文件