#启动容器代码
docker run -it -d --name dev_aios -v D:\project\aialign:/www/ -v D:\project\data\dev\aios:/myfile/data/dev/aios -w /www/stand-alone-aios/aios -p 9002:9000 --ulimit core=0 aialign/python-base:1.0 bash
名词解释
-
docker run
: 这是 Docker 的命令,用于启动一个新的容器。 -
-it
:-i
(interactive): 保持 STDIN 打开,即使没有附加。-t
(tty): 分配一个伪终端。
-
-d
:--detach
: 在后台运行容器,并打印容器的 ID。这意味着容器将在后台运行,而不是在当前终端中。
-
--name dev_aios
:--name
: 为容器指定一个名称。在这个例子中,容器的名称被设置为dev_aios
。
-
-v D:\project\aialign:/www/
:-v
(volume): 挂载一个数据卷。这里将主机上的D:\project\aialign
目录挂载到容器内的/www/
目录。
-
-v D:\project\data\dev\aios:/myfile/data/dev/aios
:- 另一个
-v
选项,将主机上的D:\project\data\dev\aios
目录挂载到容器内的/myfile/data/dev/aios
目录。
- 另一个
-
-w /www/stand-alone-aios/aios
:-w
(workdir): 设置容器启动时的工作目录。在这个例子中,容器启动时的工作目录被设置为/www/stand-alone-aios/aios
。
-
-p 9002:9000
:-p
(publish): 将容器的端口映射到主机的端口。这里将容器的 9000 端口映射到主机的 9002 端口。
-
--ulimit core=0
:--ulimit
: 设置容器的资源限制。core=0
表示禁用核心转储(core dump)。
-
aialign/python-base:1.0
:- 这是要运行的 Docker 镜像的名称和标签。在这个例子中,镜像的名称是
aialign/python-base
,标签是1.0
。
- 这是要运行的 Docker 镜像的名称和标签。在这个例子中,镜像的名称是
-
bash
:- 这是在容器启动时要运行的命令。在这个例子中,
bash
表示启动一个 Bash shell。
- 这是在容器启动时要运行的命令。在这个例子中,