docker Logo: 鲸鱼背上集装箱
鲸鱼生活在蓝色的大海上 蓝色的大海 -----------------宿主机(windows 7 8 10 )
鲸鱼---------------------docker
集装箱----------------------容器 from 镜像模板
帮助命令 1.docker version 查看docker是否安装成功 2.docker info 查看更加全面的docker信息 3.docker --help 查看常见的命令以及使用方法
镜像命令 docker images
列出本地主机上的镜像常用选项: -a 列出本地所有的镜像 -q 只显示镜像id –digests:显示进项的摘要信息 –no-trunc:显示完整的镜像信息docker search 【options】 常用选项: –filter :根据提供的条件过滤输出 –stars,-s 显示至少x个星标
docker pull 镜像id/镜像名 docker rmi
删除单个 :docker rmi 镜像id/镜像名删除多个 :docker rmi 镜像id1 镜像id2全部删除:docker rmi $(docker images -qa)容器命令
新建并启动容器:
docker run 【options】image 【command】[args] options常用选项: -i:以交互的方式运行容器,通常与-t一同使用 -t:为容器重新分配一个伪输入终端,通常与-i同时使用; --name:为容器分配名字 -p:指定端口号 -P:指定随机端口号2.列出当前正在运行的容器:
docker ps 【options】 options常用选项: -a:列出当前正在运行的容器+ 历史上运行过的容器 -l:显示最近创建的容器 -n:显示最近n个创建过的容器 -q:只显示容器编号 –no-trunc:不截断输出
3.退出容器
exit:关闭容器退出 Ctrl+q+p:容器不停止退出
4.启动容器
docker start 容器名称或容器id
5.重启容器
docker restart 容器名称或容器id
6.停止容器
docker stop 容器名称或容器id
7.强制停止容器
docker kill 容器名称或容器id
8.删除已停止的容器
docker rm 容器名称或容器id 一次性删除多个容器:
docker rm -f $(docker ps -aq)docker ps -aq | xargs docker rm重要容器指令
启动守护式容器:
docker run -d 容器名称或容器Id
查看容器日志:
docker logs 【options】容器ID options常用选项: -t 加入时间戳 -f 跟随最新的日志打印 –tail 显示最后多少条
查看容器内运行的进程:
docker top 容器ID
查看容器内部细节:
docker inspect 容器ID
进入正在运行的容器并以命令行交互
docker attach 容器IDdocker exec -it 容器ID bash/shell 以上两个命令的区别: attach是先进入容器,在进行相关操作 exec 可以直接在容器外进行相关操作,并返回对应的结果从容器内拷贝文件到主机上
docker cp 容器ID:容器内路径 目的主机路径