1.简介
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
2.安装
Linux 系统下,版本需要不小于 3.10.x 目前docker安装只支持centOS7、centOS6.5 也就是说centOS7 是需要3.1以上内核 centOS7 是需要2.6以上内核 linux输出命令
uname -a #查看内核版本
yum list docker # 查看是否安装过docker
yum remove docker # 卸载原有docker
yun install docker # yum方式安装docker
出现 Complete ,表示已经安装成功了。
3.启动
cd /etc/yum.repos.d/ # 进入yum目录
docker --version # 查看docker版本
systemctl start docker # 启动docker
systemctl status docker # 查看docker状态
显示running 就是正在运行中
4.docker常用操作
docker search mysql # 查找mysql镜像
docker pull mysql # 下载mysql镜像
docker run --name mysql -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:5.7 # 根据mysql5.7运行镜像
docker container exec -it mysql /bin/bash #以交互模式 进入容器中
exit # 退出并关闭容器
docker ps # 查看所有容易(运行的+未运行的) up为启动
docker start mysql
docker stop mysql
docker rm mysql
docker rm f $(docker ps aq) # 强制删除所有容器