linux下的docker命令
-
Docker 是一个开源的容器化平台,可以让我们轻松地创建,部署和运行应用程序。在 Linux 下使用 Docker,我们可以使用一系列命令来管理容器和镜像。
下面是一些常用的 Linux 下的 Docker 命令:
1. 安装 Docker:
– 在 Ubuntu 上:
“`
$ sudo apt-get update
$ sudo apt-get install docker-ce
“`
– 在 CentOS 上:
“`
$ sudo yum install -y yum-utils
$ sudo yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo
$ sudo yum install docker-ce
“`
– 启动 Docker 服务:
“`
$ sudo systemctl start docker
“`2. 拉取和推送镜像:
– 拉取镜像:
“`
$ docker pull <镜像名>:<标签>
“`
– 推送镜像:
“`
$ docker push <镜像名>:<标签>
“`3. 运行容器:
– 运行容器:
“`
$ docker run <选项> <镜像名>:<标签>
“`
– 后台运行容器:
“`
$ docker run -d <选项> <镜像名>:<标签>
“`
– 停止容器:
“`
$ docker stop <容器ID>
“`4. 查看和管理容器:
– 查看容器状态:
“`
$ docker ps
“`
– 查看所有容器(包括停止的):
“`
$ docker ps -a
“`
– 进入容器:
“`
$ docker exec -it <容器ID> /bin/bash
“`
– 删除容器:
“`
$ docker rm <容器ID>
“`5. 查看和管理镜像:
– 查看本地镜像:
“`
$ docker images
“`
– 删除本地镜像:
“`
$ docker rmi <镜像名>:<标签>
“`在 Linux 下使用 Docker 可以大大简化应用程序的部署和管理。掌握这些常用的 Docker 命令,能够更高效地使用 Docker 平台。
2年前 -
在Linux系统下,Docker是一种开源的容器化平台,用于快速构建、打包和部署应用程序。以下是一些常用的Docker命令:
1. docker pull: 从Docker仓库中拉取或下载镜像。
例如:docker pull ubuntu:latest2. docker run: 运行一个容器。
例如:docker run -it –name mycontainer ubuntu:latest-it选项:表示使用交互式终端进行登录。
–name选项:指定容器的名称。
ubuntu:latest:表示所使用的镜像是Ubuntu的最新版本。3. docker ps: 列出正在运行的容器。
例如:docker ps4. docker exec: 在正在运行的容器内执行命令。
例如:docker exec -it mycontainer ls-it选项:表示使用交互式终端进行登录。
mycontainer:表示容器的名称。
ls:表示要在容器内执行的命令。5. docker stop: 停止一个正在运行的容器。
例如:docker stop mycontainermycontainer:表示容器的名称。
6. docker rm: 删除一个已停止的容器。
例如:docker rm mycontainermycontainer:表示容器的名称。
7. docker images: 列出本地已下载的镜像。
例如:docker images8. docker rmi: 删除本地已下载的镜像。
例如:docker rmi ubuntu:latestubuntu:latest:表示要删除的镜像名称。
9. docker build: 根据Dockerfile构建自定义镜像。
例如:docker build -t myimage:latest .-t选项:指定自定义镜像的标签或名称。
.:表示当前目录中的Dockerfile文件。10. docker-compose: 用于管理多个容器的工具。
例如:docker-compose upup:启动项目中的所有容器。
这些只是Docker命令的一部分,还有很多其他命令可以通过使用docker –help命令或参考Docker官方文档来学习和探索。
2年前 -
Docker 是一种开源的容器化平台,它可以让应用程序在容器中运行,并提供了一系列命令和工具来管理容器。在 Linux 操作系统中,我们可以使用命令行来使用 Docker。
以下是一些常用的 Docker 命令及其操作流程:
1. 安装 Docker
要在 Linux 上使用 Docker,首先需要安装 Docker。可以根据不同的 Linux 发行版选择不同的安装方式。
– Ubuntu
在 Ubuntu 上,可以使用以下命令安装 Docker:
“`shell
$ sudo apt-get update
$ sudo apt-get install docker.io
“`– CentOS
在 CentOS 上,可以使用以下命令安装 Docker:
“`shell
$ sudo yum update
$ sudo yum install docker
“`2. 启动 Docker 服务
安装完成后,可以使用以下命令启动 Docker 服务:
“`shell
$ sudo systemctl start docker
“`还可以使用以下命令将 Docker 服务设置为开机自启动:
“`shell
$ sudo systemctl enable docker
“`3. Docker 镜像操作
Docker 镜像是用于创建容器的模板。可以使用以下命令来管理 Docker 镜像:
– 拉取镜像
可以使用 `docker pull` 命令从 Docker Hub 上拉取镜像。例如,要拉取 Ubuntu 镜像,可以运行以下命令:
“`shell
$ docker pull ubuntu
“`– 列出镜像
使用 `docker images` 命令可以列出本地已安装的所有镜像:
“`shell
$ docker images
“`– 删除镜像
使用 `docker rmi` 命令可以删除本地镜像。例如,要删除名为 `ubuntu` 的镜像,可以运行以下命令:
“`shell
$ docker rmi ubuntu
“`4. Docker 容器操作
Docker 容器是运行在 Docker 镜像之上的实例。可以使用以下命令来管理 Docker 容器:
– 创建容器
使用 `docker run` 命令可以根据镜像创建容器,并运行相关应用程序。例如,要创建一个基于 Ubuntu 镜像的容器,可以运行以下命令:
“`shell
$ docker run -it ubuntu /bin/bash
“``-it` 参数表示以交互式的方式启动容器,`/bin/bash` 是启动的命令。
– 列出容器
使用 `docker ps` 命令可以列出当前正在运行的容器。如果要列出所有容器,包括已停止的容器,可以使用 `-a` 参数:
“`shell
$ docker ps
$ docker ps -a
“`– 停止容器
使用 `docker stop` 命令可以停止运行中的容器。例如,要停止名为 `mycontainer` 的容器,可以运行以下命令:
“`shell
$ docker stop mycontainer
“`– 启动容器
使用 `docker start` 命令可以启动已停止的容器。例如,要启动名为 `mycontainer` 的容器,可以运行以下命令:
“`shell
$ docker start mycontainer
“`– 进入容器
使用 `docker exec` 命令可以在运行的容器中执行命令。例如,要在名为 `mycontainer` 的容器中执行命令 `ls`,可以运行以下命令:
“`shell
$ docker exec -it mycontainer ls
“`5. Docker 网络操作
Docker 提供了多种网络模式,可以使用以下命令来管理 Docker 网络:
– 创建网络
使用 `docker network create` 命令可以创建一个 Docker 网络。例如,要创建名为 `mynetwork` 的网络,可以运行以下命令:
“`shell
$ docker network create mynetwork
“`– 列出网络
使用 `docker network ls` 命令可以列出所有 Docker 网络:
“`shell
$ docker network ls
“`– 连接容器到网络
使用 `docker network connect` 命令可以将容器连接到指定的网络。例如,要将名为 `mycontainer` 的容器连接到名为 `mynetwork` 的网络,可以运行以下命令:
“`shell
$ docker network connect mynetwork mycontainer
“`– 断开容器与网络的连接
使用 `docker network disconnect` 命令可以断开容器与指定网络的连接。例如,要将名为 `mycontainer` 的容器与名为 `mynetwork` 的网络断开连接,可以运行以下命令:
“`shell
$ docker network disconnect mynetwork mycontainer
“`以上介绍了一些在 Linux 下使用 Docker 的常用命令及其操作流程。使用这些命令,你可以轻松地管理 Docker 镜像、容器和网络。
2年前