docker 常用命令总结

简介: docker 常用命令总结

1:启动容器

docker run -dp 3000:3000 getting-started

docker start [容器名/ID]

2:构建映像

docker build -t getting-started .

3:命令获取容器的ID

docker ps

docker container ls

4:停止容器

docker stop <the-container-id>

5:删除容器

docker rm <the-container-id>

6: 查看日志

docker logs -f 容器ID

7: 进入容器

docker exec -it 77cd6bef4dc9 /bin/bash  

docker exec -u 0 -it 容器名 /bin/bash    以root权限

8:#查看容器状态

docker ps | grep ${CONTAINER_ID}

9:镜像下载

docker pull <镜像名称>:<Tag>

10: 创建并运行一个容器

docker run -d -p 80:80 nginx:latest

run(创建并运行一个容器)

-d 放在后台

-p 端口映射 :docker的容器端口

-P 随机分配端口

-v 源地址(宿主机):目标地址(容器)

11:查看镜像列表

docker images

docker image ls

12:停止容器

docker stop [容器名/ID]

13: 创建容器

docker create image_name

14: 重启容器

docker restart [容器名/ID]

15: 暂停容器

docker pause [容器名/ID]

16: 恢复暂停的容器

docker unpause [容器名/ID]

17:连接到正在运行中的容器

docker attach --sig-proxy=false [容器名/ID]

18:查看容器的配置

docker inspect [容器名/ID]

19:从系统中删除镜像

docker image remove [镜像名]

docker rmi [镜像名]

20:移除所有未使用的 Docker 項目

docker system prune

21:移除所container

docker container ls -a --filter status=exited --filter status=created (查看一下沒在使用的 Container)

docker container prune    (移除所有已經停止的 Container)

docker container prune --filter "until=12h" (移除超過 12 小時以前的 Container )

docker container stop $(docker container ls -aq)

docker container rm $(docker container ls -aq)

docker container rm [容器名1/ID1] [容器名2/ID2]     移除容器

22:推送镜像

docker push <镜像名称>:<Tag>

23:查找某个镜像

docker search [OPTIONS]  TERM

##例 查找关注1000以上的结果

docker search -s 1000 mysql


相关文章
|
3月前
|
安全 Docker 容器
|
3月前
|
网络安全 数据安全/隐私保护 Docker
|
19天前
|
NoSQL 关系型数据库 MySQL
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
132 56
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
|
26天前
|
监控 NoSQL 时序数据库
《docker高级篇(大厂进阶):7.Docker容器监控之CAdvisor+InfluxDB+Granfana》包括:原生命令、是什么、compose容器编排,一套带走
《docker高级篇(大厂进阶):7.Docker容器监控之CAdvisor+InfluxDB+Granfana》包括:原生命令、是什么、compose容器编排,一套带走
188 77
|
23天前
|
关系型数据库 MySQL Docker
《docker高级篇(大厂进阶):5.Docker-compose容器编排》包括是什么能干嘛去哪下、Compose核心概念、Compose使用三个步骤、Compose常用命令、Compose编排微服务
《docker高级篇(大厂进阶):5.Docker-compose容器编排》包括是什么能干嘛去哪下、Compose核心概念、Compose使用三个步骤、Compose常用命令、Compose编排微服务
86 24
|
2月前
|
Java 应用服务中间件 Linux
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库
本文主要讲解了Docker的安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库以及Docker容器虚拟化与传统虚拟机比较。
1145 12
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库
|
25天前
|
关系型数据库 MySQL Docker
《docker高级篇(大厂进阶):5.Docker-compose容器编排》包括是什么能干嘛去哪下、Compose核心概念、Compose使用三个步骤、Compose常用命令、Compose编排微服务
《docker高级篇(大厂进阶):5.Docker-compose容器编排》包括是什么能干嘛去哪下、Compose核心概念、Compose使用三个步骤、Compose常用命令、Compose编排微服务
111 6
|
4月前
|
Linux Docker 容器
Docker操作 :容器命令
Docker操作 (四)
210 56
|
3月前
|
存储 监控 安全
|
3月前
|
存储 关系型数据库 MySQL

热门文章

最新文章