如何避免在使用docker commit时键入容器ID?
使用以下语法从容器创build新的泊坞窗图像:
$ docker commit -m "commit message" -a "author" \ #containerid user/imagename:tag
我知道你可以得到最后一个容器ID:
$ docker ps -l
但是,这给了我详细的输出。 我如何正则expression容器ID或input一个命令来提取只是最后一个容器的ID,所以我不必手动input到我的提交信息?
我find了答案,并认为我会张贴,以防其他人遇到同样的问题:
$ sudo docker commit -m "commit message" -a "author" \ $(sudo docker ps -lq) user/imagename:tag
你使用docker ps -lq