查看容器id: docker ps -a
容器生命周期管理:
docker run -it ubuntu /bin/bash
:使用ubuntu镜像启动一个新的容器,并在容器中运行bash shell。docker start <容器 ID>
:启动一个已经存在但是被停止的容器。docker stop <容器 ID>
:停止一个正在运行的容器。docker restart <容器 ID>
:重启一个容器。docker rm <容器 ID>
:删除一个容器。
容器操作:
docker ps -a
:列出所有的容器,包括正在运行的和被停止的。docker inspect <容器 ID>
:查看一个容器的详细信息。docker logs <容器 ID>
:查看一个容器的日志。
容器rootfs命令:
docker cp <容器 ID>:<文件路径> <本地路径>
:从一个运行的容器中复制文件或者目录到宿主机。
镜像仓库命令:
docker pull ubuntu
:从Docker Hub下载ubuntu镜像。docker push <用户名>/<镜像名>
:将一个镜像推送到Docker Hub。
本地镜像管理:
docker images
:列出本地所有的镜像。docker rmi ubuntu
:删除本地的ubuntu镜像。docker build -t <镜像名> .
:使用当前目录下的Dockerfile构建一个新的镜像。