一、登录云服务器
使用root登录后 进入/root目录下
如果是其他用户登录进入/home目录
cd ~ 进入登录用户的家庭目录
二、下载python3.6(首先安装依赖包)
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
下载python包两种方式:
1.去官网下载python文件后使用xftp上传至服务器, 或者安装sz rz (yum -y install lrzsz)使用rz上传文件 sz下载文件 ,官网地址https://www.python.org/ftp/python/
2、使用wget命令:wget https://www.python.org/ftp/python/ Python-3.6.8.tgz
查找环境中自带python 先 find / -name pyhon*
进入到该目录下输入python 查看版本号


加软连接
ln -s 安装目录 指向目录(快捷键目录)

三、docker环境安装
python安装成功后安装docker,root账户无需加sudo
1.安装依赖包: sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2.添加docker 下载源地址: sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.更新yum缓存 sudo yum makecache fast---可不执行
4.安装docker : sudo yum install docker-ce
5.或者指定版本安装 sudo yum install docker-ce-17.12.1.ce
四、启动docker
1.启动docker -----# systemctl start docker
查看状态-----# systemctl status docker
停掉服务-------# sudo systemctl stop docker
2.加入开机启动项
# sudo systemctl enable docker
3.查看docker版本(有代表安装成功)
# docker version
4.卸载docker
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine
五、下载mysql镜像
1.需要在docker中安装mysql 则需要下载镜像,所有镜像在docker的仓库中,仓库地址:https://hub.docker.com/
查看本地镜像 docker images
拉取(下载)镜像 docker pull mysql:5.7
2.新建挂载目录,将日志和conf文件放到指定目录,例如/root/yiyi2021下创建conf和data
mkdir -p ~/yiyi2021/mysql/conf ~/yiyi2021/mysql/data
3.启动容器
docker run -p 3309:3306 --name yiyimysql -v ~/yiyi2021/mysql/conf:/etc/mysql/conf.d -v ~/yiyi2021/mysql/logs:/logs -v ~/yiyi2021/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
--name:重命名yiyimysql
-p:将容器的3306端口映射到端口3309 (首先需查看3309端口是否被占用 netstatus -tunlp|grep 3309),这样就可以创建很多个mysql容器了,不同的容器不同的端口
netstatus -tunlp:
-t 仅显示和tcp相关的
-u 仅显示和udp相关的
-n 不限时别名,能显示数字的全部转换为数字
-l 仅显示出于Listen(监听)状态的
-p 显示建立这些连接的程序名

-v :将主机目录~/yiyi2021/mysql/conf 挂载到容器的目录/etc/mysql/conf.d (如何知道容器的目录呢)
-e MYSQL_ROOT_PASSWORD=123456 初始化数据库密码
-d 挂后台运行

六、进入mysql容器 操作mysql




原文:https://www.cnblogs.com/nanjingzhouyiyi/p/14709738.html