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表示继续实时打印最新的日志

相关推荐
努力搬砖的咸鱼1 小时前
部署你的第一个应用到 K8s
微服务·云原生·容器·kubernetes
lpruoyu1 小时前
【Docker进阶-01】Docker隔离原理与可视化界面-Portainer
docker
舰长1152 小时前
使用 kubeadm搭建生产环境的单 master 节点 K8S 集群(一)
云原生·容器·kubernetes
lynnlovemin2 小时前
云原生提速秘籍:Spring Boot转Spring Native实战指南
spring boot·spring·云原生·spring native
Swift社区2 小时前
Docker 构建 Python FastAPI 镜像最佳实践
python·docker·fastapi
API开发3 小时前
CentOS 单独安装Docker Compose v2
linux·docker·centos·docker compose
hwj运维之路3 小时前
Docker面试题汇总系列
运维·docker·云原生·容器
Gold Steps.3 小时前
Longhorn分布式云原生块存储系统
分布式·云原生
chao_7893 小时前
双设备全栈开发最佳实践[mac系统]
git·python·macos·docker·vue·全栈
搬砖者(视觉算法工程师)4 小时前
简单介绍Docker:Docker 容器中预装 Ubuntu 20.04 与 ROS Noetic
docker