docker环境的搭建
1.检查内核版本,Docker 要求 CentOS 系统的内核版本高于 3.10 ,通过 uname -r 命令查看当前的内核版本
2.添加软件源信息并更新 yum 缓存
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum makecache fast
3.安装 Docker
yum -y install docker-ce
4.安装完毕启动docker
systemctl start docker
5.运行测试
docker run hello-world 看到Hello from Docker!即可,说明成功拉取镜像并运行
使用docker-compose
1.docker-compose作用
docker-compose其定义了多个有依赖关系的服务及每个服务运行的容器。使用一个Dockerfile模板文件,可以让用户很方便的定义一个单独的应用容器。在工作中,经常会碰到需要多个容器相互配合来完成某项任务的情况。例如要实现一个Web项目,除了Web服务容器本身,往往还需要再加上后端的数据库服务容器,甚至还包括负载均衡容器等。(一键启动多个镜像)
2.下载并安装Docker-Compose
curl -L https://github.com/docker/compose/releases/download/1.25.0-rc2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
3.解压docker.tar文件
解压方式:
tar文件:tar xvf 文件名
tar.gz文件:tar zxvf 文件名
zip文件:unzip 文件名
4.通过docker-compose.yml拉取镜像并运行容器
docker-compose -f docker-compose.yml up -f 指定使用的Compose模板文件,默认为docker-compose.yml up 启动并运行所有的容器(默认前台)
5.查看容器是否运行正常
docker ps
6.检查端口映射是否正常
netstat -tnpl | grep docker-proxy
docker常用命令
查看镜像
docker images 启动
systemctl start docker
启动镜像
docker-compose up -d 守护进程重启
sudo systemctl daemon-reload 重启docker服务
systemctl restart docker 重启docker服务
sudo service docker restart 关闭docker
service docker stop 关闭docker
ystemctl stop docke
通过 docker ps -a 查看 所有的运行的进程
通过运行 docker stop id 停止运行
进程停止后就可以t通过 docker rm id 删除 承载改进程的容器了
最后通过运行 docker rmi id 删除镜像 可以通docker images 查看镜像的id