有用的Docker命令列表和示例

Docker是一种新兴技术,主要由开发人员和系统管理员使用。我提供了运行不同环境的灵活性,几乎不需要系统过载和资源。在本教程中,我们将通过示例学习基本但有用的Docker命令。

【预售】Docker: Docker - Build, Ship, and Ru...
美国库房发货,通常付款后5-8周到货! | 月销量0件
券后254-10=244元
原价¥254

淘口令:

¥tC3kXSuejHQ¥
 

列出Docker命令

我们通常需要列出所提供的记忆或学习命令。我们可以列出现有的Docker命令  跑步 docker 命令如下。

$ docker
List Docker Commands
列出Docker命令

运行–运行新容器

现在我们将从一个基本命令开始,该命令将以守护程序模式启动容器。Docker的默认行为是运行给定的容器并停止它。我们可以在守护程序模式下运行 run 命令如下。

$ sudo docker run -t -i ubuntu bash
run - Run New Container
运行–运行新容器

启动-启动停止的容器

start 命令将启动所有已创建但已停止的容器。在本例中,我们将启动名为 test

$ sudo docker start test

停止–停止运行容器

stop 命令将停止所有已创建但已启动的容器。在本例中,我们将停止名为 test

$ sudo docker stop test

拉–拉容器图像

Docker映像提供所需的文件、库和系统文件。我们可以通过构建Docker映像或从寄存器中提取来创建它们。Docker hub是默认使用的开源寄存器。我们可以在Docker Hub上用 pull 命令。在这个例子中,我们将 ubuntu 如下图所示。

$ sudo docker pull ubuntu
pull - Pull A Container Image
拉–拉容器图像

build–从Docker文件生成Docker映像

Docker图像通常从注册表中提取。但我们也可以创建具有定义配置的Docker映像。我们创建一些Docker文件,它提供构建信息,比如使用哪个基于映像、创建哪些用户、创建哪些文件或安装哪些包。我们可以创建如下图像。运行 build 命令,而当前工作目录是Docker文件路径。

$ sudo docker build .
build - Build Docker Image From Docker File
build–从Docker文件生成Docker映像

exec–在现有容器中运行命令

exec 是非常流行的命令,因为它在所有准备运行的容器中运行命令。我们只需在给定的容器中提供要执行的命令。在本例中,我们将运行 whoami 容器中的命令。我们将提供容器id和命令。

$ sudo docker exec a59e88993206 whoami
exec - Run Command In Existing Container
exec–在现有容器中运行命令

搜索-在Docker Hub中搜索Docker图像

在创建容器环境时,我们通常需要很多预构建的容器图像。我们可以在Docker Hub用 search 命令如下。

$ sudo docker search suricata
search - Search Docker Images In Docker Hub
搜索-在Docker Hub中搜索Docker图像

提交–从运行的容器创建新映像

Docker使用中的另一个流行场景是更改并将数据放入某些容器中,并保存这些容器以备将来使用,而不会丢失数据。如我们所知,在集装箱中所做的更改在停止后将丢失。因此,我们将使用它们的容器ID和要使用的新名称来提交它们。

$ sudo docker commit a59e88993206 mynewcontainer
commit - Create New Image From Running Container
提交–从运行的容器创建新映像

相关文章: 如何在Linux下创建、启动、停止、管理Docker容器?

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享