Docker常用操作命令

1、进入容器

docker exec -it 44fc0f0582d9 /bin/bash

进入后容器可以查看容器里面的内容和运行状态信息

2、查看镜像

docker images

3、查看启动起来的容器

docker ps

docker ps -a 显示所有容器,包括stop的容器

docker ps -aq 显示所有容器,包括stop的容器,只显示容器ID

4、删除所有容器

docker rm -f $(docker ps -aq)

5、登录远程容器库

docker login --username=guest2023 --password=123 docker.yuming.com

6、编译成镜像

docker build -t xiangmuname .

7、给镜像打tag

docker tag xiangmuname :latest docker.yuming.com/al-mobile/xiangmuname:latest

8、push镜像到远端镜像库

docker push docker.yuming.com/al-mobile/xiangmuname:latest

9、删除镜像

docker rmi -f xiangmuname

10、本地测试运行docker

docker run -d -p 8081:8081 xiangmuname

11、带环境变量

docker run -p 8081:8081 --env BACKEND_ADDR=http://192.168.10.158:8000/ xiangmuname

BACKEND_ADDR会被传入系统,代码里面的程序根据BACKEND_ADDR来获取传入的数据

12、查看日志

docker logs -f c56522c7136c

查看最新的200条日志

docker logs -f c56522c7136c --tail=200

加了-f表示继续实时打印最新的日志

相关推荐
fb_123451 小时前
K8s存储与配置核心实战
云原生·容器·kubernetes
骑着蜗牛撵大象3271 小时前
N1 小盒子撑起 AI 接口中转层:New-API 接管本地 Ollama,用 Token 分发模型能力
docker·llama·1024程序员节·api网关·飞牛nas·new-api
艸肅1 小时前
Docker 国内镜像源配置
linux·ubuntu·docker·1024程序员节
java_logo2 小时前
Docker 部署 Bililive-go:轻松搭建多平台直播录制
docker·1024程序员节·直播录制·轩辕镜像·bililive-go·chigusa/bililive-go
A-刘晨阳2 小时前
【云原生】nerdctl 部署及使用指南
运维·docker·kubernetes·云计算·1024程序员节·nerdctl
bigbig_ben8 小时前
yearning安装docker
运维·docker·容器
IT小小猪16 小时前
从零搭建K8s 集群
云原生·容器·kubernetes
吴声子夜歌17 小时前
Docker入门与实战——热门镜像介绍
运维·docker·容器
方便面不加香菜17 小时前
容器虚拟化基础--CGroups资源控制
运维·docker·容器
BioRunYiXue18 小时前
使用docker分析高通量测序数据
java·数据库·人工智能·spring cloud·docker·tomcat·html