docker 常用命令
进入容器
docker exec -it ambari-server /bin/bash
docker从宿主机拷贝文件到容器
docker cp /etc/apt/sources.list ambari-server:/etc/apt/
将容器导出到本地
docker export -o ambari-server.tar e932da0e4b3e
将本地镜像包导入本地镜像仓库
docker import ambari-server.tar ambar:v1
将镜像导出到本地
docker save -o hadoop-hive-spark.tar ubuntu-ssh-jdk-hadoop-hive-spark:v2
docker load
docker load -i pod-infrastructure.tar
其中-i和<表示从文件输入。会成功导入镜像及相关元数据,包括tag信息
运行容器
docker run -it --name a ambar:v1
将容器制作为镜像
docker commit 容器id 镜像名称:版本
从网上拉取镜像到本地镜像
docker pull 镜像名称:版本
通过Dockerfile构造镜像
docker image build -t 要生成的镜像名:版本 .
启动容器
docker run --rm --name coolsummer -p 2180:2181 -v /opt/docker/zookeeper/data:/opt/zookeeper/data -d zookeeper_cool:v1.0
查看docker网卡
docker network ls
查看容器信息
docker inspect <container_id>
容器扩容缩容
docker update -m 5000M -c 5000 <container_id>
查看docker网卡信息
docker network inspect XXX(网卡名)
删除docker网卡信息
docker network rm <网卡名>
删除所有的容器
docker rm $(docker ps -a -q)
目前工作中用到的就是这些,后续继续总结!