低配docker命令

## docker

查看镜像仓库的版本
docker search xxxxx

#docker pull 从镜像仓库下载到本地    找镜像的时候带alpine的小好用

查看容器的运行信息
docker ps

docker pull 指定镜像:版本

#根据当前路径下(注意命令后面有个<.>代表当前目录)的dockerfile创建镜像

docker build  -t 名字:版本号 .

#docker tag   改名、改版本
docker tag 源镜像 目标镜像
#导入使用 docker save 命令导出的镜像。
docker load -i 文件名称
#上传镜像到仓库
docker push 目标镜像:版本号

进入容器
docker exec -it 容器ID或name /bin/bash


#删除本地一个或多少镜像
docker rmi 镜像

docker rmi $(docker image ls -a -q 指定镜像名)


#列出本地镜像
docker images

运行容器
-p 6380:6379:映射容器服务的 6379 端口到宿主机的 6380 端口。外部可以直接通过宿主机ip:6380 访问到 Redis 的服务。
docker run -itd --name redis-test -p 6380:6379 redis


查看docker的运行状态

systemctl status docker

docker 创建一个网络组 

docker network create testnet
docker network ls
docker network inspect bridge
docker network inspect testnet

docker run -it --name <容器名> ---network <bridge> --network-alias <网络别名> <镜像名>

docker run -it -p 2181:2181 -p 2888:2888 -p 3888:3888 -p 8888:8080 --name zk --network testnet --network-alias dubbo-zk-zookeeper.base.svc.cluster.local zookeeper

挂在这个组的容器都能ping到dubbo-zk-zookeeper.base.svc.cluster.local  

古之善为士者,微妙玄通,深不可识
原文地址:https://www.cnblogs.com/xzhg/p/14298551.html