Docker 命令行工具(CLI)是管理 Docker 容器、镜像、网络和数据卷的关键工具。掌握 Docker CLI 可以帮助开发者高效地操作和管理 Docker 环境。以下是详细的 Docker CLI 学习指南。
docker --version
docker info
docker help
docker images
docker pull
docker pull <image_name>:<tag>
docker build
docker build -t <image_name>:<tag> .
docker tag
docker tag <existing_image>:<existing_tag> <new_image>:<new_tag>
docker push
docker push <image_name>:<tag>
docker rmi
docker rmi <image_name>:<tag>
docker ps
docker ps -a
docker run
docker run -d --name <container_name> <image_name>:<tag>
docker start
docker start <container_name>
docker stop
docker stop <container_name>
docker restart
docker restart <container_name>
docker rm
docker rm <container_name>
docker logs
docker logs <container_name>
docker exec
docker exec -it <container_name> <command>
docker exec -it <container_name> /bin/bash
docker network ls
docker network create
docker network create <network_name>
docker network connect
docker network connect <network_name> <container_name>
docker network disconnect
docker network disconnect <network_name> <container_name>
docker network rm
docker network rm <network_name>
docker volume ls
docker volume create
docker volume create <volume_name>
docker volume rm
docker volume rm <volume_name>
挂载数据卷
docker run -d --name <container_name> -v <volume_name>:/path/in/container <image_name>:<tag>
查看容器资源使用情况:
docker stats
导出和导入镜像:
docker save -o <path_to_tar> <image_name>:<tag>
docker load -i <path_to_tar>
导出和导入容器:
docker export -o <path_to_tar> <container_name>
docker import <path_to_tar>
通过以上命令和实践,可以有效地管理 Docker 环境,提高开发效率和工作流程的一致性。掌握 Docker 命令行工具是使用 Docker 的基础,熟练使用这些命令能够帮助开发者更好地开发、部署和管理容器化应用。
原文链接:codingdict.net