Docker 的一些常见命令
- docker images
- docker rmi (后面跟 docker image name, 或者 image id)
- docker build
docker build --tag imageName . // 将当前目录下的 docker file build 成 imageName 的最新版本
- docker push
docker push repoName/imageName // 将本地制作的镜像 push 到仓库中
- docker ps
docker ps -a // 显示正在运行的 containers
- docker exec
docker exec -it <container_id_or_name> /bin/bash docker exec -it <container_id_or_name> /bin/sh // 当容器中没有 bash ,可以使用 Shell
官方文档 : https://docs.docker.com/engine/reference/commandline/cli/
我制作了一个给 SF 环境使用的 Docker 镜像,里面包含了以下内容:
- Salesforce 的官方镜像,里面自带 node, jq 等包
- 解析 XML 的 libxml2-utils 包
- 用来通过 git 生成可用的 manifest 文件的 sfdx-git-delta 插件
链接:https://hub.docker.com/repository/docker/garychenming/salesforcedx/general
Salesforce 官方镜像链接:https://hub.docker.com/r/salesforce/cli/tags