docker-machine
列出所有 Docker 引擎
docker-machine ls
创建一个 Docker 引擎
docker-machine create --driver virtualbox default
为 Docker 引擎设置环境变量
docker-machine env default
eval $(docker-machine env default)
启动 Docker 引擎
docker-machine start default
停止 Docker 引擎
docker-machine stop default
检索运行 Docker 引擎的 IP 地址
docker-machine ip default
Docker Image
列出 Docker 镜像
docker images
删除 Docker 镜像
docker rmi <image_id>
docker image rm <image_id>
创建 Docker 镜像(要求:Dockerfile)
docker build -t <dockerhub_username>/<custom_docker_image_name> .
Docker Contaniners(容器)
列出 Docker 容器
docker ps docker container ls -a
停止并移除 Docker 容器
docker stop <container_id>
docker rm <container_id>
删除所有停止的 Docker 容器
docker container prune
创建 Docker 容器(要求:Docker 镜像)
docker run --name <custom_container_name> -p <new_port>:<defined_port> -d <dockerhub_username>/<custom_docker_image_name>
docker-compose
开发、构建、运行并保持运行(例如 service_id 等于 dev)
docker-compose build <service_id>
docker-compose up <service_id>
测试,构建和运行一次(例如 service_id 等于测试)
docker-compose build <service_id>
docker-compose run --rm <service_id>
发表评论 取消回复