gpt4 book ai didi

docker - 了解复杂的Docker命令

转载 作者:行者123 更新时间:2023-12-02 21:27:58 25 4
gpt4 key购买 nike

我只是在线阅读本教程,作者一直使用以下命令:

sudo docker run --name my_sql -e MYSQL_ROOT_PASSWORD=mysecretpassword --volumes-from my_datastore -d mysql



因此,我对上述命令的理解如下:为图像指定了特定名称,然后传递了环境变量,并在执行了 --volumens-from命令后, -d指示容器应在后台运行。

我不确定我的mysql到底是什么。

我的问题如下:

Docker使用以下语法:
docker [OPTIONS] COMMAND [arg...] 

在我突出显示的命令中, [OPTIONS]是什么, COMMAND是什么, [arg...]是什么? mysql在命令末尾还在做什么?

谢谢。

亚历克斯

最佳答案

很好的问题,您的陈述是正确的。

命名约定如下:

容器名称

--name my_sql

环境变量-您可以根据需要添加任意数量,每个变量都带有一个附加的'-e'指令
-e MYSQL_ROOT_PASSWORD=mysecretpassword 

指令使用来自其他容器的体积
--volumes-from my_datastore 

在后台运行
-d 

用于创建容器的Docker镜像的名称
mysql 

您甚至可以使用类似mysql:latest的东西(:latest是可以提取该图像最新版本的标记)。

希望有帮助!

关于docker - 了解复杂的Docker命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32301695/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com