docker安装
yum -y install device-mapper systemd rpm -ivh docker-engine-1.12.3-1.el7.centos.x86_64.rpm docker-engine-selinux-1.12.3-1.el7.centos.noarch.rpm
上面的2个rpm包,可以在这里下载:docker rpm包
此时会报缺少依赖包,请按提示 用 yum install 去装缺少的包
systemctl enable docker (配置自动启动)
systemctl start docker (启动docker)
docker -v (如看到 版本号 则安装成功)
也可参考这个安装:https://www.cnblogs.com/xuezhigu/p/6553936.html
docker基本命令
1.镜像的导出
选择一个容器
docker ps
导出到当前路径:
docker export b91d9ad83efa > tomcat80824.tar
2.镜像的保存 与 导入
docker images
docker save 9045 > tomcat8-apr.tar
docker load < tomcat8-apr.tar
docker tag 880f tomcat80824:1.0
3.容器的保存 与 导入
docker export 98ca36 > tomcat80824.tar
docker import tomcat80824.tar
docker tag 880f tomcat80824:1.0
4.运行镜像
docker run -ti 6866 /bin/bash
5.下载镜像
docker pull centos:7.2.1511
6.把仓库提交为一个新的镜像
docker commit [仓库代号] [newname]:[版本]
7.根据Dockerfile制作镜像
docker build -t tomcatapr:v4.0 ./
8.启动镜像
docker run --name=hn_dcms --restart=always -d -t -i -p 8031:8080 -v /opt/product/Hainan/data/:/opt/product/data 21a2
9.进入已经启动的容器
docker exec -ti d64d /bin/bash
10.启动仓库命令:
docker run --restart=always -d -p5000:5000 -v /var/lib/registry:/var/lib/registry registry
11.容器提交为新的容器
docker commit cc5ca08c2 tomcat8-bblive:v1.0
12.批量删除镜像
docker rmi $(docker images | awk '/^<none>/ { print $3 }')
13.查看已启动容器的挂载目录:
docker inspect container_name |grep Mounts -A 20
14.安装docker compose
yum install python-pip.noarch
pip install --upgrade pip
pip install docker-compose
[root@localhost ~]# docker-compose -vdocker-compose version 1.8.0, build 94f7016
15.docker compose 使用
docker-compose up -d
docker-compose down
网友评论