docker学习
一、阿里docker镜像加速器地址申请
https://cr.console.aliyun.com/cn-hangzhou/mirrors
这是我的专属镜像加速地址:https://6o5sx6jv.mirror.aliyuncs.com
二、在linux系统配置地址
三、docker的常用命令操作
docker -v | 查看docker版本 |
docker pull tomcat | 下载镜像 |
docker images | 查看镜像 |
docker rmi | 删除镜像 |
docker rmi -f 镜像id | 删除镜像并删除服务 |
四、docker容器命令
OPTIONS说明(常用):有些是一个减号,有些是两个减号
--name="容器新名字": 为容器指定一个名称;
-d: 后台运行容器,并返回容器ID,也即启动守护式容器;
-i:以交互模式运行容器,通常与 -t 同时使用;
-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;
-P: 随机端口映射;
-p: 指定端口映射,有以下四种格式
ip:hostPort:containerPort
ip::containerPort
hostPort:containerPort
containerPort
新建并启动容器:docker run --it xxxxx
#使用镜像centos:latest以交互模式启动一个容器,在容器内执行/bin/bash命令。
docker run -it centos /bin/bash
exit 容器停止退出
docker start 容器id 启动容器
docker restart 容器id 重启容器
docker stop 容器id 停止容器
docker kill 容器id 强制关闭容器
docker rm 容器id 删除容器
docker rmi imageid 删除镜像
docker ps 查看运行的容器
docker ps -a 查看所有的的容器
docker run -d 镜像名 运行容器
docker run -d centos /bin/sh -c "while true; do echo hello zzz; sleep 2; done" 后台运行centos 然后循环打印zzz 目的是为了不让容器自动关闭
dokcer logs 容器id 查看容器的后台日志
docker logs -t -f tail 容器id 查看容器的实时日志
docker top 容器id 查看容器运行的进程
docker inspect 容器id 查看容器内部的细节
docker kill 容器id 干掉这个容器
docker exec 容器id 进入容器内
docker exec -t 容器id ls -l /tmp 进入容器,操作得到结果后回到原来界面
docker attach 容器id 进入容器
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY