linux下的docker命令
-
Linux下的Docker命令非常常用,用于管理和操作Docker容器和镜像。下面是一些常见的Linux下的Docker命令:
1. docker run:启动一个新的容器并运行一个命令。例如,使用docker run命令运行一个Ubuntu容器并在其中运行bash命令:`docker run -it ubuntu:latest bash`。
2. docker ps:查看当前正在运行的容器。可以使用docker ps命令查看正在运行的容器的状态、容器ID、镜像名称等信息。
3. docker images:列出本地存在的镜像。使用docker images命令可以查看已经下载到本地的镜像列表。
4. docker pull:从镜像仓库中拉取一个镜像。使用docker pull命令可以从Docker Hub或其他镜像仓库中下载镜像到本地。
5. docker stop:停止一个正在运行的容器。使用docker stop命令加上容器ID或容器名称可以停止指定的容器。
6. docker start:启动一个已经停止的容器。使用docker start命令加上容器ID或容器名称可以启动指定的容器。
7. docker rm:删除一个已经停止的容器。使用docker rm命令加上容器ID或容器名称可以删除指定的容器。
8. docker rmi:删除一个本地存在的镜像。使用docker rmi命令加上镜像ID或镜像名称可以删除指定的镜像。
9. docker exec:在正在运行的容器中执行命令。可以使用docker exec命令在正在运行的容器中执行特定的命令,例如:`docker exec -it container_id command`。
10. docker build:根据Dockerfile构建一个镜像。使用docker build命令可以根据项目中的Dockerfile文件构建一个用于运行项目的镜像。
这些是一些常见的Linux下的Docker命令,通过这些命令可以实现容器的创建、启动、停止、删除,以及镜像的拉取、构建和删除等操作。对于容器化应用开发和管理来说,掌握这些命令是非常重要的。
2年前 -
在Linux下,Docker是一个非常强大的容器化平台,可以用来构建、部署和管理容器化应用程序。Docker提供了一组命令行工具,用于与Docker引擎进行交互。下面是一些常用的Linux下的Docker命令:
1. docker run:运行一个容器。可以使用该命令指定镜像、设置环境变量、映射端口等。例如,使用docker run命令创建一个名为”mycontainer”的容器:
“`
docker run –name mycontainer -d ubuntu:latest
“`2. docker ps:列出当前正在运行的容器。该命令会显示容器的名称、ID、创建时间、状态等信息。
“`
docker ps
“`3. docker images:列出本地所有可用的镜像。该命令会显示镜像的名称、标签、大小等信息。
“`
docker images
“`4. docker stop:停止一个正在运行的容器。可以使用容器的ID或名称作为参数。例如,停止一个名为”mycontainer”的容器:
“`
docker stop mycontainer
“`5. docker rm:删除一个已停止的容器。可以使用容器的ID或名称作为参数。例如,删除一个名为”mycontainer”的容器:
“`
docker rm mycontainer
“`6. docker pull:从远程注册表拉取一个镜像到本地。可以使用该命令指定镜像的名称和标签。例如,拉取一个名为”nginx”的镜像:
“`
docker pull nginx
“`7. docker build:根据Dockerfile构建一个新的镜像。Dockerfile是一个包含构建镜像步骤的文本文件。例如,构建一个名为”myimage”的镜像:
“`
docker build -t myimage .
“`8. docker exec:在运行中的容器中执行命令。可以使用容器的ID或名称作为参数。例如,在名为”mycontainer”的容器中执行命令:
“`
docker exec mycontainer ls
“`9. docker-compose:通过编写一个YAML文件来定义和管理多个容器的组合。可以使用该命令启动、停止、构建和删除容器组合。例如,使用docker-compose命令启动一个容器组合:
“`
docker-compose up -d
“`10. docker network:创建和管理Docker网络。Docker网络允许容器之间进行通信。可以使用该命令创建、删除和列出网络。例如,创建一个名为”my-network”的网络:
“`
docker network create my-network
“`这些只是Docker提供的一些常用命令的示例。Docker还有许多其他命令和选项可以用来满足不同的需求。可以通过查阅Docker官方文档来了解更多有关Linux下的Docker命令的信息。
2年前 -
在Linux下使用Docker命令可以方便地管理和使用容器,以下是一些常用的Docker命令及其操作流程:
一、Docker基本操作命令
1. 安装Docker
使用以下命令安装Docker:
“`
$ sudo apt update
$ sudo apt install docker.io
“`2. 启动Docker服务
“`
$ sudo systemctl start docker
“`3. 停止Docker服务
“`
$ sudo systemctl stop docker
“`4. 重启Docker服务
“`
$ sudo systemctl restart docker
“`5. 查看Docker服务状态
“`
$ sudo systemctl status docker
“`6. 设置开机自启动
“`
$ sudo systemctl enable docker
“`7. 检查Docker版本
“`
$ docker –version
“`8. 获取Docker帮助
“`
$ docker –help
“`二、Docker镜像操作命令
1. 拉取镜像
“`
$ docker pull <镜像名称>:<标签>
示例:$ docker pull ubuntu:18.04
“`2. 查看本地镜像
“`
$ docker images
“`3. 删除本地镜像
“`
$ docker rmi <镜像ID>
“`三、Docker容器操作命令
1. 创建容器
“`
$ docker run -it –name <容器名称> <镜像名称>:<标签>
示例:$ docker run -it –name myubuntu ubuntu:18.04
“`2. 启动容器
“`
$ docker start <容器ID/容器名称>
“`3. 停止容器
“`
$ docker stop <容器ID/容器名称>
“`4. 进入容器
“`
$ docker exec -it <容器ID/容器名称> /bin/bash
“`5. 查看容器列表
“`
$ docker ps
“`6. 查看所有容器(包括已停止的)
“`
$ docker ps -a
“`7. 删除容器
“`
$ docker rm <容器ID/容器名称>
“`8. 复制文件到容器内
“`
$ docker cp <本地文件路径> <容器ID/容器名称>:<容器内文件路径>
示例:$ docker cp /path/to/file container:/path/to/file
“`九、Docker网络操作命令
1. 创建网络
“`
$ docker network create <网络名称>
“`2. 查看网络列表
“`
$ docker network ls
“`3. 查看网络详细信息
“`
$ docker network inspect <网络名称>
“`4. 删除网络
“`
$ docker network rm <网络名称>
“`以上是在Linux下使用Docker的常用命令和操作流程,通过这些命令可以方便地管理和使用Docker容器和镜像。
2年前