linux环境docker相关命令
-
在Linux环境中,Docker是一种广泛使用的容器化平台,它可以帮助开发人员快速部署和管理应用程序。以下是一些常用的Docker命令:
1. docker run:用于创建和启动一个容器。例如,`docker run -it ubuntu`会创建一个名为ubuntu的容器并进入其交互式终端。
2. docker ps:用于列出当前正在运行的容器。添加参数`-a`可以列出所有容器,包括已停止的容器。
3. docker stop:用于停止一个正在运行的容器。可以通过容器的名称或容器ID来指定要停止的容器。例如,`docker stop mycontainer`。
4. docker rm:用于删除一个已停止的容器。和停止容器一样,可以通过容器的名称或容器ID来指定要删除的容器。例如,`docker rm mycontainer`。
5. docker images:用于列出本地下载的镜像。可以使用`-a`参数列出所有镜像,包括中间镜像。
6. docker pull:用于从Docker仓库中下载一个镜像。例如,`docker pull ubuntu`会下载最新的Ubuntu镜像。
7. docker push:用于将本地的镜像上传到Docker仓库,以便与其他人共享。例如,`docker push myimage`会将名为myimage的镜像上传到Docker仓库。
8. docker build:用于构建自定义镜像。通过编写一个Dockerfile来定义构建过程。例如,`docker build -t myimage .`会在当前目录下构建一个名为myimage的镜像。
9. docker exec:用于在运行的容器内部执行命令。例如,`docker exec -it mycontainer bash`会进入名为mycontainer的容器内部的交互式终端。
这些命令只是Docker提供的一小部分功能,还有许多其他命令可用于管理和操作容器、镜像和其他Docker组件。希望这些命令对于你在Linux环境中使用Docker能起到帮助作用。
2年前 -
1. docker run: 运行一个容器。
该命令用于创建并运行一个新的容器。可以使用该命令指定使用的镜像、容器名称、端口映射、数据卷等参数。例如:docker run -d –name mycontainer -p 8080:80 nginx将在后台运行一个名为mycontainer的容器,该容器使用nginx镜像,并将容器的80端口映射到主机的8080端口。2. docker build: 构建一个镜像。
该命令用于根据Dockerfile构建一个新的镜像。使用该命令可以定义镜像的构建过程,包括基础镜像、运行命令、环境变量等。例如:docker build -t myimage:1.0 .将在当前目录下根据Dockerfile构建一个名为myimage,版本号为1.0的镜像。3. docker pull: 下载一个镜像。
该命令用于从Docker Hub或私有镜像仓库下载一个镜像。例如:docker pull nginx将下载最新的nginx镜像。4. docker push: 推送一个镜像到镜像仓库。
该命令用于将一个本地镜像推送到镜像仓库,以备其他人使用。例如:docker push myimage:1.0将将名为myimage,版本号为1.0的本地镜像推送到镜像仓库。5. docker exec: 在运行的容器中执行命令。
该命令用于在一个正在运行的容器中执行命令。可以使用该命令进入容器内部,并执行各种操作。例如:docker exec -it mycontainer bash将进入名为mycontainer的容器内部,并启动一个交互式shell。2年前 -
Docker 是一个开源的容器化平台,可以帮助开发者更轻松地构建、打包、分发和运行应用程序。在 Linux 环境下,Docker 提供了丰富的命令行工具来管理容器和镜像。下面会介绍一些常用的 Docker 命令。
1. 安装 Docker
在 Linux 环境中安装 Docker 的具体步骤会因为不同的发行版而略有不同,一般来说,你可以按照以下步骤进行安装:1. 更新软件包索引:`sudo apt update`(针对 Ubuntu 系统)
2. 安装 Docker 依赖:`sudo apt install apt-transport-https ca-certificates curl software-properties-common`
3. 添加 Docker GPG 密钥:`curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -`
4. 添加 Docker 软件源:`sudo add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable”`
5. 更新软件包索引:`sudo apt update`
6. 安装 Docker:`sudo apt install docker-ce`
7. 验证安装:`docker –version`2. Docker 镜像命令
2.1 搜索可用的镜像:`docker search
`
2.2 下载镜像:`docker pull`
2.3 查看已下载的镜像:`docker images`
2.4 删除镜像:`docker rmi`
2.5 构建自定义镜像:`docker build -t` 3. Docker 容器命令
3.1 创建容器:`docker create –name
`
3.2 启动容器:`docker start`
3.3 停止容器:`docker stop`
3.4 重启容器:`docker restart`
3.5 进入容器:`docker exec -it`
3.6 查看正在运行的容器:`docker ps`
3.7 查看所有容器(包括停止的):`docker ps -a`
3.8 删除容器:`docker rm` 4. Docker 网络命令
4.1 查看 Docker 网络:`docker network ls`
4.2 创建自定义网络:`docker network create`
4.3 连接容器到网络:`docker network connect`
4.4 断开容器与网络的连接:`docker network disconnect`
4.5 删除网络:`docker network rm` 5. Docker 日志命令
5.1 查看容器日志:`docker logs
`
5.2 查看实时日志:`docker logs -f`
5.3 查看容器内进程的输出:`docker logs` 6. 其他常用命令
6.1 查看 Docker 版本:`docker version`
6.2 查看 Docker 帮助:`docker –help`
6.3 设置 Docker 代理:`export DOCKER_HOST=` 以上仅是一些常见的 Docker 命令,如果想要了解更多的 Docker 命令及其使用方法,可以使用 `docker –help` 或者 `docker
–help` 来查询具体命令的用法。另外,Docker 还支持通过 Docker Compose 来管理多个容器的编排和部署,这可以使得管理复杂应用程序更加方便。 2年前