帮助命令
docker version # 显示 Docker 版本信息。
docker info # 显示 Docker 系统信息,包括镜像和容器数。
docker --help # 帮助
一、镜像命令
镜像列表:docker image ls (新命令)
从仓库查找镜像:docker search
镜像下载:docker pull
镜像删除:docker rmi
二、容器命令(说明:有镜像才能创建容器)
新建容器并启动 : docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
在大部分的场景下,我们希望 docker 的服务是在后台运行的,我们可以过 -d 指定容器的运行模式。
列出所有运行的容器:docker container ls [OPTIONS]
退出、停止、删除容器
查看容器中运行的进程信息: docker top
查看容器/镜像的元数据:
docker inspect
进入容器并开启一个新的终端,可以在里面操作命令:docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
进入容器正在执行的终端,不会开启新的终端:docker attach [OPTIONS] CONTAINER
有时候进入容器内却没有操作权限,我们可以使用root账户进入container:
docker exec -it --user root baiyu /bin/bash # 进入container
从容器内拷贝文件到主机上:
1、从主机往容器中拷贝
eg:将主机/www/runoob目录拷贝到容器96f7f14e99ab的/www目录下。
docker cp /www/runoob 96f7f14e99ab:/www
2、将容器中文件拷往主机
eg:将容器96f7f14e99ab的/www目录拷贝到主机的/tmp目录中。
docker cp 96f7f14e99ab:/www /tmp
小结