基础 Docker 命令
docker version
:查看版本号
docker info
:查看系统层面信息
docker search <image name>
:搜索镜像
docker pull <image name>
:下载镜像
docker run <image name>
:使用镜像创建容器
docker run ubuntu ls
会运行Ubuntu容器,然后执行ls
命令后退出。若要一直使用 Ubuntu 容器,需执行命令docker run -i -t ubuntu
。
- -t 选项让 docker 分配一个伪终端(pseudo-tty)并绑定到容器的标准输入上
- -i 让容器的标准输入保持打开
- -d 让容器在后台以守护态形式运行
- –name 指定容器的名称
docker ps
:查看容器
- -a 显示所有容器
- -q 只显示容器 ID
- -l 显示最后一个创建的容器
docker start <container ID>
:启动容器
docker attach <container ID>
:连接已经启动的容器
docker start -i <container ID>
:启动并连接容器
docker commit -m <comment> -a <user info> <container ID> <repository name>/<image name>:<tag name>
:保存为镜像
docker cp <container ID>:<src> <dest>
:从 docker 中往本地拷贝文件
docker cp <src> <container ID>:<dest>
:从本地往 docker 中拷贝文件
docker rmi <image ID>
:移除镜像
docker rm <container ID>
:移除容器
docker tag <image ID> <tag name>
:修改镜像标签
cat <file> | docker import - <image name>
:从本地文件系统导入一个镜像
docker export <container ID> > <file>
:容器的导出