【发布时间】:2021-06-14 19:03:24
【问题描述】:
我正在处理来自 Google Cloud Platform 的 VM 实例,并且我是第一次使用 Docker,所以请多多包涵。我正在尝试按照步骤构建容器,因为它应该是项目的某种方式。我被困在这里:
-
创建名为 ~/keto 的目录(~/ 指您的主目录)
-
创建文件~/keto/Dockerfile
-
将以下内容添加到~/keto/Dockerfile 并保存
#Pull the keto/ssh image from Docker hub
FROM keto/ssh:latest
# Create a user and password with environment variables
ENV SSH_USERNAME spock
ENV SSH_PASSWORD Vulcan
#Copy a ssh public key from ~/keto/id_rsa.pub to spock .ssh/authorized_keys
COPY ./id_rsa.pub /home/spock/.ssh/authorized_keys
我能够从 Docker 中心提取 keto/ssh 映像 没有问题,但我的问题是我无法创建目录,而且在创建环境变量时我也卡住了。谁能指导我正确的方法是:
A-建立一个目录,B-在我完成目录创建环境变量后,我将非常感激。谢谢你
【问题讨论】:
-
你安装了 Docker 吗?尝试运行所有以 sudo 开头的命令
标签: google-cloud-platform dockerfile google-compute-engine docker-machine