Docker命令大全

简介: Docker命令大全

Docker是一种轻量级的虚拟化技术,可以将应用程序及其依赖项打包成一个称为Docker容器的可移植容器,以便在不同的环境中运行。

Docker容器可以在任何支持Docker的操作系统上运行,而不需要对操作系统进行修改或配置。

1,docker run

启动一个新的容器。可以通过指定镜像、容器名、端口映射等参数启动运行容器。

例子:

docker run -d -p 8080:80 --name mynginx nginx
这个命令会启动一个名为mynginx的容器,使用nginx镜像,并将容器内80端口映射到主机的8080端口。

参数说明:

-d:后台运行容器。

-p:指定端口映射,格式为主机端口:容器端口。

--name:指定容器名。

nginx:指定使用的镜像。

docker stop

停止一个正在运行的容器。指定容器名或容器ID即可停止容器。

例子:

docker stop mynginx
这个命令会停止名为mynginx的容器。

参数说明:

mynginx:指定容器名。

2,docker rm

删除一个或多个容器。指定容器名或容器ID即可删除容器。

例子:

docker rm mynginx
这个命令会删除名为mynginx的容器。

参数说明:

mynginx:指定容器名。

3,docker ps

列出正在运行的容器。使用该命令可以查看当前正在运行的容器。

例子:

docker ps
这个命令会列出当前正在运行的容器的信息。

参数说明:

无。

4,docker images

列出本地镜像。使用该命令可以查看本地已经下载的镜像。

例子:

docker images
这个命令会列出本地已经下载的镜像的信息。

5,docker pull

从远程镜像仓库拉取镜像。使用该命令可以从远程镜像仓库下载镜像。

例子:

docker pull nginx
这个命令会从远程镜像仓库下载最新版本的nginx镜像。

参数说明:

nginx:指定要下载的镜像名。

6,docker build

在本地构建一个新的镜像。使用该命令可以在本地构建一个新的镜像。

例子:

docker build -t mynginx .
这个命令会在当前目录下的Dockerfile文件中构建一个新的镜像,并命名为mynginx。

参数说明:

-t:指定镜像名。

.:指定构建上下文路径。

7,docker inspect

查看容器或镜像的详细信息。使用该命令可以查看容器或镜像的详细信息。

例子:

docker inspect mynginx
这个命令会查看名为mynginx的容器的详细信息。

参数说明:

mynginx:指定容器或镜像名。

8,docker logs

查看容器的日志。使用该命令可以查看容器的日志。

例子:

docker logs mynginx
这个命令会查看名为mynginx的容器的日志。

参数说明:

mynginx:指定容器名。

9,docker exec

在正在运行的容器中执行命令。使用该命令可以在正在运行的容器中执行命令。

例子:

docker exec -it mynginx bash
这个命令会在名为mynginx的容器中打开一个交互式的终端。

参数说明:

-it:以交互式方式打开终端。

mynginx:指定容器名。

10,docker network

管理 Docker 网络。使用该命令可以管理Docker网络。

例子:

docker network create mynetwork
这个命令会创建一个名为mynetwork的网络。

参数说明:

mynetwork:指定网络名。

11,docker volume

管理 Docker 数据卷。使用该命令可以管理Docker数据卷。

例子:

docker volume create myvolume
这个命令会创建一个名为myvolume的数据卷。

参数说明:

myvolume:指定数据卷名。

12,docker-compose

使用 Docker Compose 管理多个容器应用。使用该命令可以使用Docker Compose管理多个容器应用。

例子:

docker-compose up -d
这个命令会启动Docker Compose配置文件中定义的所有容器。

参数说明:

-d:后台运行容器。

目录
相关文章
|
18天前
|
Linux 持续交付 Go
Docker常用命令总结
这篇文章总结了Docker的基本操作,包括Docker的简介、镜像、容器和仓库的概念。介绍了如何在CentOS上安装和卸载Docker,以及常用Docker命令,如查看和删除镜像、运行和管理容器、文件拷贝和日志查看。还提供了一个curl命令示例来测试本地容器服务。完整内容请参考原文链接:[Docker命令总结](https://blog.csdn.net/javayoungcoolboy/article/details/134975314)。
|
3天前
|
Linux Docker 容器
蓝易云 - 【Linux】如何在linux系统重启或启动时执行命令或脚本(也支持docker容器内部)
以上就是在Linux系统和Docker容器中设置启动时运行命令或脚本的方法。希望对你有所帮助。
16 0
|
4天前
|
流计算 Docker 容器
在docker中玩flink时候记录一些组合命令
在docker中玩flink时候记录一些组合命令
9 0
|
18天前
|
运维 Linux Shell
Docker详解(七)——Docker辅助命令
Docker详解(七)——Docker辅助命令
30 4
|
18天前
|
存储 Shell Docker
docker 部署单节点的etcd以及 常用使用命令
在 Docker 中部署单节点的 etcd 以及一些常用命令的操作,可以按照以下步骤进行: ## 一、部署单节点 etcd 1. **拉取 etcd Docker 镜像**:您可以从 Docker Hub 拉取 etcd 的官方镜像。 ```shell docker pull quay.io/coreos/etcd:latest ``` 2. **启动 etcd 容器**:使用 `docker run` 命令来启动 etcd 容器。以下是一个示例命令,其中将容器的 2379 端口映射到主机的 2379 端口: ```shell docker run -d \
|
18天前
|
NoSQL Linux Shell
2.Docker常用命令(linux)
2.Docker常用命令(linux)
|
18天前
|
存储 运维 Linux
Docker详解(六)——Docker高级控制命令
Docker详解(六)——Docker高级控制命令
24 2
|
18天前
|
运维 监控 Linux
【专栏】Docker命令`docker ps`的使用,包括列出运行中的容器、筛选特定容器、组合使用与其他命令配合以及在故障排查中的应用
【4月更文挑战第28天】本文介绍了Docker命令`docker ps`的使用,包括列出运行中的容器、筛选特定容器、组合使用与其他命令配合以及在故障排查中的应用。通过基础和高级用法示例,如列出所有容器、搜索特定镜像、监控资源使用等,帮助读者理解和提升容器管理效率。对于Linux运维工程师,掌握`docker ps`是必备技能。
|
18天前
|
Ubuntu Linux Shell
Docker 镜像及其命令
Docker 镜像及其命令
64 0
|
18天前
|
存储 Ubuntu 安全
Docker容器常用命令
Docker容器常用命令
55 1