- 查看安装的Docker信息 docker info
- 查看Docker版本 docker version
镜像类命令
- 查看镜像 docker images
- 删除镜像 根据imageId或者imageName:tag删除本地镜像 docker rmi <imageId|imageName:tag>
- 拉取镜像 docker pull imageName:tag
- 上传镜像到仓库 docker push imageName:tag
- 保存镜像为tar包 docker save registry:latest > /data/registry.tar
- 搜索镜像
docker search
- 导入镜像(用本地的tar包导入镜像)
docker load –i
- 给镜像重新打tag
docker tag
imageName:tag - 构建镜像
docker build -t
<>
容器类命令
- 查询正在运行的容器 查询所有容器 docker ps docker ps -a
- 删除容器 删除的容器只能是停止的,非正在运行的容器 docker rm <containerId|containerName>
- 开启停止的容器 docker start <containerId|containerName>
- 停止容器 docker stop <containerId|containerName>
- 杀死容器 docker kill <containerId|containerName>
- 从容器中取日志 docker logs <containerId|containerName>
- 显示一个运行的容器里面的进程信息 docker top <containerId|containerName>
- 重启容器 docker restart <containerId|containerName>
- 从容器里面拷贝文件/目录到本地一个路径 docker cp <containerId|containerName>:/container_path to_path
- 启动容器 在容器中运行"echo"命令,输出"helloword" docker run image_name echo "hello word"
- 交互式进入容器中 docker run -i -t image_name /bin/bash
- 后台运行容器使用–d参数(后台运行) docker run -d image_name
Docker下安装rabbitmq
拉取镜像
docker pull rabbitmq:3-management
启动镜像
docker run -d --hostname my-rabbit --name rabbit -v /data/rabbitmq:/var/lib/rabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 rabbitmq:3-management
完成后访问:http://ip:15672 用户名admin 密码 admin 也可以自己设置密码
是不是很简单 我自己在物理机上装了好几次 还是没有成功 docker 两句命令