使用docker的常用命令示例
命令 | 描述 | 示例 | 注释 |
---|
docker run | 创建并启动一个容器 | docker run -d -p 80:80 nginx | -d 代表后台运行,-p 代表端口映射 |
docker ps | 列出正在运行的容器 | docker ps | 无 |
docker ps -a | 列出所有容器,包括停止的 | docker ps -a | -a 代表列出所有容器 |
docker stop | 停止一个或多个正在运行的容器 | docker stop container_id | container_id 为容器ID |
docker rm | 删除一个或多个容器 | docker rm container_id | container_id 为容器ID |
docker images | 列出本地镜像 | docker images | 无 |
docker rmi | 删除一个或多个镜像 | docker rmi image_id | image_id 为镜像ID |
docker pull | 从仓库拉取镜像 | docker pull nginx | nginx 为镜像名称 |
docker push | 推送镜像到仓库 | docker push username/image_name | username 为Docker Hub用户名 |
docker exec | 在运行的容器中执行命令 | docker exec -it container_id bash | -it 代表交互式终端 |
docker logs | 获取容器的日志 | docker logs container_id | container_id 为容器ID |
docker build | 使用Dockerfile构建镜像 | docker build -t myimage . | -t 代表标签,. 代表当前目录 |
docker commit | 从容器创建镜像 | docker commit container_id myimage | container_id 为容器ID |
docker network | 管理Docker网络 | docker network ls | ls 列出所有网络 |
docker volume | 管理Docker卷 | docker volume create myvolume | create 创建一个新卷 |
docker start | 启动一个或多个已停止的容器 | docker start container_id | container_id 为容器ID |
docker restart | 重启一个或多个容器 | docker restart container_id | container_id 为容器ID |
docker pause | 暂停一个或多个容器中的所有进程 | docker pause container_id | container_id 为容器ID |
docker unpause | 恢复一个或多个容器中的所有进程 | docker unpause container_id | container_id 为容器ID |
docker attach | 连接到正在运行的容器 | docker attach container_id | container_id 为容器ID |
docker cp | 在容器和本地文件系统之间复制文件/文件夹 | docker cp container_id:/path/to/file /local/path | 无 |
docker diff | 检查容器文件系统的更改 | docker diff container_id | container_id 为容器ID |
docker inspect | 获取容器或镜像的详细信息 | docker inspect container_id | container_id 为容器ID |
docker kill | 杀掉一个或多个正在运行的容器 | docker kill container_id | container_id 为容器ID |
docker login | 登录到Docker仓库 | docker login | 无 |
docker logout | 从Docker仓库登出 | docker logout | 无 |
docker port | 列出容器的端口映射 | docker port container_id | container_id 为容器ID |
docker rename | 重命名容器 | docker rename old_name new_name | 无 |
docker save | 保存一个镜像到一个tar存档 | docker save -o myimage.tar myimage | -o 指定输出文件 |
docker search | 在Docker Hub中搜索镜像 | docker search nginx | 无 |
docker stats | 显示一个或多个容器的实时资源使用统计信息 | docker stats | 无 |
docker top | 显示容器内的运行进程 | docker top container_id | container_id 为容器ID |
docker update | 更新容器的配置 | docker update --cpu-shares 512 container_id | --cpu-shares 指定CPU共享级别 |
docker wait | 阻塞直到一个或多个容器停止,然后打印它们的退出代码 | docker wait container_id | container_id 为容器ID |
docker history | 显示镜像的历史 | docker history image_id | image_id 为镜像ID |
docker commit | 从容器创建一个新的镜像 | docker commit container_id mynewimage | container_id 是容器的ID,mynewimage 是新镜像的名称 |
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/16829.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!