Docker基本操作
快速上手
docker search mmdetection
docker pull xxx/mmdetection
docker images
docker run -it xxx/mmdetection /bin/bash
exit
docker ps
docker exec -it [容器ID] /bin/bash
exit
docker ps
docker kill [容器ID]
docker rmi [镜像ID]
帮助命令
版本
docker version
详细信息
docker info
帮助
docker --help
镜像命令
列出当前主机上存在哪些镜像
docker images
从hub搜索镜像
docker search
docker search mmdetection
docker pull
docker pull tomcat
docker rmi
docker rmi -f [REPOSITORY]/[IMAGE ID]
docker rmi -f $(docker images -qa) 删除全部
容器命令
创建并启动一个容器的命令
docker run [OPTIONS] [IMAGE ID] [COMMAND]
docker run -it centos /bin/bash
查看正在运行的容器
docker ps
查看历史上运行过的容器
docker ps -a
停止容器并退出
exit
不停止容器并退出
ctrl+p+q
停止容器
docker stop [IMAGE ID]
强制停止容器
docker kill [IMAGE ID]
删除容器
docker rm [IMAGE ID]
启动容器
docker start [IMAGE ID]
其他命令
守护式容器:执行完成后自动退出
docker run -d centos
查看容器日志:
docker logs -t -f --tail 3 [CONTAINER ID]
查看容器内的进程:
docker top [CONTAINER ID]
查看容器细节:
docker inspect [CONTAINER ID]
进入正在运行的容器:
docker attach [CONTAINER ID] 进入容器
docker exec -it [CONTAINER ID] ls 不进入容器,但是传一条命令到容器中执行
容器内复制:
docker cp [CONTAINER ID]:容器内路径 目的地路径
|