Docker 安装和简单的应用
Docker官方网址: https://docs.docker.com/
Docker中文网址: http://www.docker.org.cn/
Docker 官网:https://www.docker.com
Github Docker 源码:https://github.com/docker/docker-ce
Docker安装
docker建议系统内核版本在3.10以上,低于该版本可能会有些特性无法使用,所以建议使用centos7以上的版本。
Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Edition: 企业版),我们用社区版就可以了。
1 查看当前系统内核版本号 可以使用uname -r命令来查看当前Linux内核版本。
unman -r
2.更新yum包 使用root权限登陆系统,更新yum包到最新版本
yum -y update
3 安装依赖包 安装需要的软件包, yum-util 提供yum-config-manager功能和两个devicemapper驱动依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
4 添加软件源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5、 查看所有仓库中所有docker版本并安装
yum list docker-ce --showduplicates | sort -r
6 安装docker-ce
yum clean all yum makecache fastyum -y install docker-ce
或 sudo yum install -y docker-ce
7 启动并加入开机启动
systemctl start docker
systemctl enable docker
8 验证是否安装成功
docker version
9、 卸载
yum remove docker docker-common docker-selinux docker-engine
------------------------------------------------------------------------
docker 设置阿里加速
docker 查询 镜像
docker search 镜像文件名
docker build -t 镜像名
docker pull 镜像文件名 拉取安装镜像
docker run (-d 后台启动)-p 外部端口:内部端口 镜像名
docker stop 容器名称
docker 删除容器和删除镜像
docker ps -a 查看所有容器(包括未启动的,docker ps 所有启动的容器)
docker rm 容器id
docker images
docker rmi 镜像id
删除多个id 中间用空格分开
配置 docker 下载的Nginx 如何配置
默认安装在 容器id/etc/nginx
docker container exec -it fde2aeb377a3 /bin/bash
MySQL安装
1.查询mysql版本
docker search mysql
2.下载MySQL5.7版本
docker pull mysql:5.7 (这里选择的是第一个mysql镜像, :5.7选择的5.7版本)
3.等待下载完成、创建MySQL容器
docker create --name mysql3308 -e MYSQL_ROOT_PASSWORD=root -p 3308:3306 mysql:5.7
创建容器名称为mysql3308,密码为root
1. 启动容器
docker start mysql3308
2. 进入到容器
docker exec -it mysql3308 bash
3. mysql连接
mysql -uroot –p