- 查看本地所有镜像:docker images;
- 查看本地所有容器:docker ps -a / 查看本地所有运行中容器:docker ps;
- 拉取镜像:docker pull imageName:tag;
- 删除镜像:docker rmi imageId;
- 为镜像打标签:docker tag imageName username/repository:tag;
- 将镜像推送到镜像仓库:docker push username/repository:tag;
- 启动容器:docker start containerName/containerId;
- 进入容器:docker exec -it containerId bash;
- 关闭容器:docker stop containerId;
- 删除容器:docker rm containerId;
- 启动镜像:docker run [参数...] imageName:tag/imageId,常用参数如下:
- -d //后台运行
- -it //以交互的方式运行
- -p port1:port2 //将容器的port2端口映射到宿主机的port1端口
- -v dir1:dir2 //将宿主机的dir1目录挂载到容器的dir2目录下
- --name //指定启动容器的名字
- -e[...] //指定容器中的环境变量
- --restart=always //docker进程启动即启动该镜像
- 容器与宿主机的文件复制:
- 宿主机复制文件到容器内:docker cp 文件 容器id/容器name:容器内目录
- 容器复制文件到宿主机:docker cp 容器Id/容器name:容器内文件 宿主机目录
- 查看镜像构建的过程:docker history imageID;
- 查看容器端口映射:docker port 容器ID;
- 查看镜像的详细信息:docker inspect imageId;
- 查看容器中的进程:docker top 容器id;
docker常用命令(持续更新)
最新推荐文章于 2024-09-19 16:59:34 发布