Docker常用命令
镜像常用命令#
搜索镜像#
Copy
下载镜像#
Copy
| - docker pull java:8 |
| - docker pull macro/eureka-server:0.0.1 |
列出镜像#
Copy
删除镜像#
Copy
| - docker rmi java |
| - docker rmi -f java |
| - docker rmi -f $(docker images) |
容器常用命令#
新建并启动容器#
Copy
| docker run -d -p 91:80 nginx |
列出容器#
Copy
停止容器#
Copy
强制停止容器#
Copy
启动已停止的容器#
Copy
| docker start $ContainerId |
进入容器#
Copy
| - docker inspect --format "{{.State.Pid}}" $ContainerId |
| - nsenter --target "$pid" --mount --uts --ipc --net --pid |
删除容器#
Copy
| - docker rm $ContainerId |
| - docker rm -f $(docker ps -a -q) |
查看启动错误日志#
Copy
| docker logs $ContainerIdName(或者$ContainerId) |
| |
| docker logs -f rabbitmq |
查看容器的IP地址(172.17.0.*)#
Copy
| docker inspect --format '{{ .NetworkSettings.IPAddress }}' $ContainerId |
同步宿主机时间到容器#
Copy
| docker cp /etc/localtime $ContainerName:/etc/ |
在宿主机查看docker使用cpu、内存、网络、io情况#
进入docker内部的bash#
Copy
| docker exec -it $ContainerName /bin/bash |
Docker Registry#
Docker Registry 2.0搭建#
Copy
| docker run -d -p 5000:5000 --restart=always --name registry2 registry:2 |
推送到私有仓库#
Copy
| docker push localhost:5000/macro/eureka-server:0.0.1 |
修改镜像标签#
Copy
| docker tag macro/eureka-server:0.0.1 localhost:5000/macro/eureka-server:0.0.1 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)