网站建设需要会代码吗,公司运营管理系统,企业管理顾问东莞网站建设,公司网站建设制作价格目录
镜像
镜像管理命令
镜像构建命令
镜像标签和推送命令
其他命令
容器
运行容器
停止和删除容器
查看容器信息
进入容器
数据卷
列出卷
创建和删除卷
将卷挂载到容器 镜像
镜像管理命令
docker images # 列出本地所有的镜像
docker search 关键词 #…目录
镜像
镜像管理命令
镜像构建命令
镜像标签和推送命令
其他命令
容器
运行容器
停止和删除容器
查看容器信息
进入容器
数据卷
列出卷
创建和删除卷
将卷挂载到容器 镜像
镜像管理命令
docker images # 列出本地所有的镜像
docker search 关键词 # 在 Docker Hub 上搜索镜像
docker pull 镜像名称 # 从 Docker Hub 下载镜像到本地
docker rmi 镜像名称 # 删除本地的一个或多个镜像
docker image prune # 清理不再使用的镜像
docker inspect 镜像名称 # 查看镜像的详细信息
镜像构建命令
docker build -t 镜像名称 Dockerfile路径 # 根据 Dockerfile 构建一个新的镜像
docker build -f Dockerfile路径 -t 镜像名称 # 根据指定的 Dockerfile 构建一个新的镜像
docker build - Dockerfile -t 镜像名称 # 通过标准输入流构建镜像
docker commit 容器名称 镜像名称 # 从一个容器的修改创建一个新的镜像
镜像标签和推送命令
docker tag 现有镜像名称:标签 新的镜像名称:标签 # 给现有的镜像打标签
docker push 镜像名称 # 将本地的镜像推送到 Docker Registry (如 Docker Hub)
docker login Registry地址 # 登录到一个 Docker Registry其他命令
docker history 镜像名称 # 查看镜像的历史记录
docker save 镜像名称 -o 保存路径 # 将镜像保存为 tar 归档文件
docker load -i 保存路径 # 从 tar 归档文件加载镜像
docker diff 容器名称 # 查看容器的文件系统变化容器
运行容器
docker run 镜像名称 # 创建并运行一个新的容器
docker start 容器名称 # 启动已经停止的容器
docker restart 容器名称 # 重启运行中的容器
docker run -p 主机端口:容器端口 镜像名称 # 创建并运行一个新的容器并将容器的端口映射到主机的端口
停止和删除容器
docker stop 容器名称 # 停止正在运行的容器
docker rm 容器名称 # 从系统中删除容器
docker stop $(docker ps -q) # 停止所有正在运行的容器
docker rm $(docker ps -aq) # 删除所有容器
docker container prune # 清理不再使用的容器
查看容器信息
docker ps # 列出正在运行的容器
docker ps -a # 列出所有容器包括停止的容器
docker logs 容器名称 # 查看容器的日志输出
docker inspect 容器名称 # 检查容器的详细信息包括网络设置、卷持载等
docker stats # 显示一个或多个容器的资源使用情况
进入容器
docker exec 容器名称 命令 # 在正在运行的容器中执行命令
docker attach 容器名称 # 连接到正在运行的容器的标准输入、输出和错误流
docker exec -it 容器ID/名称 sh # 以交互模式进入容器的 Shell 环境
docker run -it 镜像名称 sh # 创建并运行一个新的容器并以交互模式进入其 Shell 环境
数据卷
列出卷
docker volume ls # 列出所有的卷
docker volume inspect 卷名称 # 查看特定卷的详细信息
docker volume prune # 清理不再使用的卷
创建和删除卷
docker volume create 卷名称 # 创建一个新的卷
docker volume rm 卷名称 # 删除一个卷
docker volume create --driver 驱动名称 --opt 选项 卷名称 # 创建一个新的卷并指定驱动和选项
将卷挂载到容器
docker run --name 容器名称 -p 宿主机的端口:容器端口 -v 卷名称:容器内路径 -d 镜像名称 # 创建并运行一个新的容器并将卷挂载到容器内的指定路径
docker run --mount source卷名称,target容器内路径 镜像名称 # 使用 --mount 选项来挂载卷可以提供更多的配置参数