#启动容器代码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。
- 这是在容器启动时要运行的命令。在这个例子中,
