
AI
一、Docker镜像操作1. 搜索镜像 - 可以使用如下命令来搜索镜像: bash docker search - 这一命令能帮助我们在Docker镜像仓库中查找包含特定关键词的镜像。2. 拉取镜像 - 若要获取镜像,执行: bash docker pull - 通过这个命令,Docker会从镜像仓库(如Docker Hub等)将指定的镜像下载到本地。3. 查看本地镜像 - 想要查看本地已经存在的镜像,可以使用: bash docker images - 此命令会列出本地镜像的相关信息,像镜像ID、镜像名称、标签以及镜像大小等。4. 删除镜像 - 如果要删除本地的镜像,使用命令: bash docker rmi - 这里的指定了要删除的镜像,需要注意的是,如果有基于该镜像创建的容器正在运行,可能需要先停止并删除容器才能成功删除镜像。5. 构建镜像(基于Dockerfile) - 当我们有自己的Dockerfile时,可以这样构建镜像: bash docker build -t . - 其中 -t 参数用于指定镜像的名称和标签,最后的点(.)表示Dockerfile所在的当前目录。 二、Docker容器操作1. 运行容器 - 基本的运行容器命令是: bash docker run - 例如,以交互模式运行并挂载目录、映射端口的操作如下: bash docker run -it -p 80:80 -v /data:/data --name nginx:latest - 在这个例子中,-it参数表示以交互模式运行容器,-p用于端口映射(将主机的80端口映射到容器的80端口),-v用于挂载目录(将主机的/data目录挂载到容器的/data目录),--name用于指定容器的名称,最后的nginx:latest是要运行的镜像名称和标签。2. 列出正在运行的容器 - 使用命令: bash docker ps - 如果想要查看所有容器(包括已经停止的),则执行: bash docker ps -a 3. 启动容器 - 对于已经停止的容器,要重新启动它,可以使用: bash docker start 4. 停止容器 - 停止正在运行的容器的命令是: bash docker stop 5. 重启容器 - 若要重启容器,执行: bash docker restart 6. 进入正在运行的容器 - 想要进入正在运行的容器内部,可以使用: bash docker exec -it /bin/bash 7. 删除容器 - 要删除容器,使用: bash docker rm - 这里同样需要注意,如果容器正在运行,需要先停止容器才能删除。8. 复制文件到容器中 - 可以使用以下命令将文件复制到容器中: bash docker cp : 9. 导出与导入容器 - 导出容器为tar文件: bash docker export > cont
AIner.tar - 导入tar文件为新镜像: bash docker import file.tar 三、其他常用命令 - 还有更新容器配置等操作(这里未详细展开具体的更新容器配置的命令内容)。