1.安装 Docker
从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。本文介绍 Docker CE 的安装使用。
1.移除旧的版本:
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
2.安装一些必要的系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3.添加软件源信息
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4.更新 yum 缓存:
sudo yum makecache fast
5.安装 Docker-ce:
sudo yum -y install docker-ce
6.启动 Docker 后台服务
sudo systemctl start docker
2.安装mysql容器和镜像
1安装容器 (这里我安装的是5.7版本的,要最新版本的把“:5.7”去掉就行)
docker pull mysql:5.7
2.安装mysql镜像
sudo docker run -d -p 3306:3306 --privileged=true -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf/:/etc/mysql -e MYSQL_ROOT_PASSWORD=root --name mysql mysql:5.7
3.安装redis:3.2
docker pull redis:3.2
sudo docker run -d -p 6379:6379 -v /mydata/redis/data:/data -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf --name redis redis:3.2
附加安装nginx:1.10
docker pull nginx:1.10
docker run -d -p 80:80 -v /mydata/nginx/html:/usr/share/nginx/html -v /mydata/nginx/logs:/var/log/nginx --name nginx nginx:1.10
网友评论