总结一下Docker基本命令吧:
1.查看正在运行的容器
nbsp;sudo docker ps
2.查看所有的容器
nbsp;sudo docker ps -a
3.查看本地镜像
nbsp;sudo docker images
4.从镜像中运行/停止一个新实例
nbsp;sudo docker run/stop --help
nbsp;sudo docker run/stop container
5.避免输出Sudo
这里把当前用户加入到docker组就可以直接使用命令,而不用每次都加sudo
$ sudo groupadd docker
#改完后需要重新登陆用户
$ sudo gpasswd -a ${USER} docker
6.Docker版本
$ sudo docker --version
7.搜索Docker Image
$ docker search tutorial
搜索网址是:index.docker.io [国内无法访问]
其他网址是:https://hub.docker.com/
8.通过docker命令下载tutorial镜像
$ docker pull learn/tutorial
9.从指定image里生成一个container并在其中运行一个命令
nbsp;docker run [image] [cmd]
10.在container里运行交互式命令,比如shell
nbsp;docker run -i -t [image] [cmd]
nbsp;docker run -i -t ubuntu /bin/bash
11.在container里运行后台任务
nbsp;docker run -d [image] [cmd]
12.列出最近一个运行过的container
不加-l则只列出正在运行的container(比如后台任务)
nbsp;docker ps -l
13.列出所有container
nbsp;docker ps -a
14.查看container详情
$ docker inspect [container]
15.删除某个container
其中container_id不需要输入完整,只要能保证唯一即可。
运行中的Docker容器是无法删除的,必须先通过docker stop或者docker kill命令停止。
$ docker rm [container]
$ docker rm `docker ps -a -q` 删除所有容器,-q表示只返回容器的ID
16.再次运行某个container
nbsp;docker start [container]
17.查看某个container的运行日志
nbsp;docker logs [container]
$ docker logs -f [container] 类似tailf
18.切换到后台任务container, 需要当前容器正常运行
注意:切换到后台任务以后无法用Ctrl-C退出
nbsp;docker attach [container]
19.中止后台任务container
$ docker stop [container]
20.将container保存为一个image
nbsp;docker commit [container] [image_name]
21.将image上传到仓库
nbsp;docker push [image_name]
22.删除images
nbsp;docker rmi [image id]
23.为容器指定名称,容器的名称是唯一
$ docker run --name edison -i -t ubuntu /bin/bash
24.有三种方式可以唯一指代容器
短UUID: 716d3c16dc65(12位)
长UUID:716d3c16dc654230ada14f555faadd036474231dfca0ca44b597574a5c618565(64位)
名称: edison
25.当前Docker宿主机的信息
nbsp;docker info
26.查看容器内部的进程信息
$ docker top [container]
27.在容器中运行后台任务,只对正在运行的容器有效。
$ docker exec -d [container] [cmd]
$ docker exec -d edison touch /home/haha
28.在容器中运行交付式任务,只对正在运行的容器有效。
$ docker exec -t -i edison /bin/bash
注:在/var/lib/docker中,可以查看Docker Image、Container和Volumes等细节信息。
页面更新:2024-05-04
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号