Docker 运行命令
停止所有的容器
docker stop $(docker ps -aq)
启动所有的容器
docker start $(docker ps -aq)
停止容器
docker stop <容器Name>
启动容器
docker start <容器Name>
删除所有的容器
docker rm -f $(docker ps -aq)
删除所有的镜像
docker-compose down --rmi all
删除容器
docker rm -f 容器名称
删除镜像
docker rmi 镜像ID
docker镜像打包
docker save 镜像ID -o 包名.tar
下载镜像
docker pull 镜像名称:tag版本
d导入镜像
docker load -i 包名.tar
拷贝Docker里面的文件或者文件夹
docker cp datahub-frontend-react:/datahub-frontend/ ./dockerInsert
镜像tag重命名
docker tag thatName:thatTag thisName:thisTag
进入容器 或者 docker exec -it 3b93 /bin/sh
docker exec -it 3b93 /bin/bash
构建本地的镜像
docker build -t kafka-kafka:v1 -f Dockerfile ./
基本运行样式
docker run -d --name zookeeper -p 2181:2181 wurstmeister/zookeeper:tag
查看容器日志(根据的容器名 --docker run —d 容器名)
docker logs
删除和停止容器
docker rm -f b7ee9987e6cb6881cad0e4bf09b9a7f9095003bbe5d67ff36fb2118b946478dd
创建docker通讯网络
docker network create datahub_network
指定运行脚本服务配置 默认启动配置的所有服务容器
docker-compose -f docker-compose.yml up -d
指定值启动配置众多服务里面的kafka-setup服务
docker-compose -f docker/docker-compose.zujian.yml up -d kafka-setup
深度清理缓存
docker system prune -a --force
不重启已经起来的容器
docker-compose -f docker-compose.gms.yml up -d datahub-upgrade --no-recreate
重新加载docker配置
sudo systemctl daemon-reload
重重启docker
sudo systemctl restart docker
docker-compose ud -d 命令本质是执行的使用up启动或重新启动所有定义的服务docker-compose.yml。
如果已有用于服务的容器,并且在创建容器后更改了服务的配置;为防止Compose获取更改,请使用该--no-recreate标志。
容器转化为镜像
docker commit datahub-frontend-react datahub-frontend-react-new:v0.12.1
docker export:表示将容器导出文件包
docker export -o finhub-cms.tar finhub-cms
docker import:表示根据docker export 导出的文件包新建一个镜像。
docker import finhub-cms.tar finhub-cms:v1
docker commit:也可以实现将容器转化为镜像。
docker commit finhub-cms finhub-cms:v1
docker save:表示将镜像打包,方便迁移
docer save -o finhub-cms_v1.tar.gz finhub-cms:v1
docker load: 表示将docker save导出的镜像包导入到本地仓库
docker load --input finhub-cms_v1.tar.gz
个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!
Java入门到入坟
万水千山总是情,打赏一分行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主,哈哈哈(っ•̀ω•́)っ✎⁾⁾!