docker基本操作

docker基本操作

### 查看镜像仓库数据
docker images
### 查看镜像仓库并筛选镜像ID
docker images -q
### 查询docker镜像有多少行
docker images|wc -l
### 登陆(登陆之后会覆盖原来的凭证;/root/.docker/config.json)
sudo docker login --username=xxx@gamewinner registry.cn-shenzhen.aliyuncs.com
### 拉取镜像
docker pull registry.cn-shxxxxxxxxxxxxxxxxxxxxxxxss/battxle:battlxe-21188
### 打标签
docker tag 93800b62c269 registry.cn-shxxxxxxxxxxxxxxxxxxxxxxxss/battxle/rocketmq:4.9.6
### 推送镜像
docker push registry.cn-shxxxxxxxxxxxxxxxxxxxxxxxss/battxle/rocketmq:4.9.6
### 查看正在运行的容器
docker ps 
### 查看所有容器
docker ps -a
### 重启
docker restart demo
### 停止
docker stop demo
### 启动
docker start demo
### up:如果版本号变化会重新拉取镜像(在有docker-compose.yml目录下执行)
docker-compose up -d demo
### 查看日志
docker logs  -f --tail  500 demo
### 进入正在运行的容器内
docker exec -it mq-broker-master001 bash
### 查看镜像内容
docker run -it 21c95f61ddd7 bash
### 从物理机传输文件到容器内
docker cp 文件目录 容器:路径
### 从容器内拷贝文件到物理机
docker cp game-21040001:/csjs/starter /data
### 删除容器
docker rm container_name
### 删除镜像
docker rmi image_id
### 删除所有的容器
docker rm ${docker ps -aq}
### 删除所有的镜像
docker rmi ${docker images -q}
View Code

 

posted @ 2023-06-15 15:57    阅读(3)  评论(0编辑  收藏  举报