什么软件可以找做网站的,如皋网站建设招标,网站系统建设合同,软文Docker常用命令 镜像库设置 1. 镜像操作2. 容器操作3. 网络操作4. Docker Compose操作5. Docker volume操作6. Docker run介绍7. 镜像库设置 1. 镜像操作
列出本地所有的镜像
docker images从远程仓库拉取镜像到本地
docker pull image_name删除本地的指定镜像… Docker常用命令 镜像库设置 1. 镜像操作2. 容器操作3. 网络操作4. Docker Compose操作5. Docker volume操作6. Docker run介绍7. 镜像库设置 1. 镜像操作
列出本地所有的镜像
docker images从远程仓库拉取镜像到本地
docker pull image_name删除本地的指定镜像
docker rmi image_name构建镜像
docker build -t image_name path_to_dockerfile导出镜像
docker save -o output_path.tar image_name导入镜像
docker load -i input_path.tar从注册表拉取镜像
docker pull image_name将镜像推送到注册表
docker push image_name2. 容器操作
列出正在运行的容器
docker ps列出所有容器包括已停止的
docker ps -a运行指定镜像创建一个新容器
docker run image_name** 启动一个已经停止的容器**
docker start container_id停止一个运行中的容器
docker stop container_id删除一个已经停止的容器
docker rm container_id查看容器的日志输出
docker logs container_id进入容器执行命令
docker exec -it container_id command清空所有未启用的容器
docker container prune3. 网络操作
列出Docker中的网络
docker network ls查看指定网络的详细信息
docker network inspect network_name清除无效的网络
docker network prune4. Docker Compose操作
启动由docker-compose定义的服务
docker-compose up停止并删除由docker-compose定义的服务
docker-compose down5. Docker volume操作
docker volume 命令用于管理 Docker 卷允许容器在不同主机之间共享和持久化数据。
创建一个卷
docker volume create volume_name列出所有卷
docker volume ls查看特定卷的详细信息
docker volume inspect volume_name删除一个卷
docker volume rm volume_name6. Docker run介绍
docker run 命令是用于在 Docker 中运行容器的命令它包含多个参数用于配置容器的各种属性。以下是一些常用参数的介绍
-d, --detach在后台运行容器。-it以交互模式运行容器通常与 -d 配合使用。--name为容器指定一个名称。-p, --publish将容器端口映射到宿主机端口。--rm容器停止后自动删除。-v, --volume挂载卷到容器。--network指定容器连接的网络。--env设置环境变量。--restart设置容器重启策略。--entrypoint覆盖容器的默认入口点。
以下是一个示例 docker run 命令演示了如何指定 Docker 容器的名称、端口映射、挂载卷以及设置环境变量
docker run --name my_container \
-p 8080:80 \
-v /host/path:/container/path \
-e MY_ENV_VARmy_value \
-d my_image在这个示例中
--name my_container指定容器名称为 my_container。-p 8080:80将容器的 80 端口映射到宿主机的 8080 端口。-v /host/path:/container/path将宿主机上的 /host/path 目录挂载到容器内的 /container/path 目录。-e MY_ENV_VARmy_value设置名为 MY_ENV_VAR 的环境变量并赋值为 my_value。-d my_image以后台模式运行名为 my_image 的 Docker 镜像。
7. 镜像库设置
在 /etc/docker/daemon.json 文件中添加以下参数没有该文件则新建
{registry-mirrors:[https://almtd3fa.mirror.aliyuncs.com]
}重启服务
systemctl daemon-reload
systemctl restart docker