Docker常用命令
2016-08-08 19:17
351 查看
1、下载docker
$ apt-get install docker.io启动服务和守护进程
$ service docker.io status
$ service docker.io start
2、Linux后台进程管理利器:supervisor
supervisor 就是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。
$ apt-get install supervisor
运行命令 supervisorctl
启动进程: $ supervisorctl start app
查看进程:$ supervisorctl status
停止进程:$ supervisorctl stop app
3、查看docker信息
1 # 查看docker版本2 $docker version
3 # 显示docker系统的信息
4 $docker info
4、对镜像images的操作
# 检索image$docker search image_name
# 下载image
$docker pull image_name
# 列出镜像列表
$docker images
# 删除一个或者多个镜像;(-f 强制删除)
$docker rmi image_name
# 显示一个镜像的历史;
$docker history image_name
# 发布docker镜像
$docker push new_image_name
5、管理容器
1、退出容器而不停止容器: 组合键:Ctrl+P+Q 2、退出容器且停止容器: 组合键:Ctrl+D、exit 3、查看镜像: dockers images 4、运行容器 docker run -i -t ubuntu(镜像名) /bin/bash 5、保存对容器的修改 docker commit ID new_image_name 6、import: Docker可以导入远程文件、本地文件和目录。 $ docker import - 本地包 $ docker import url 7、export: 类似于import,export命令用于将容器的系统文件打包成tar文件。 8、inspect: 可以收集有关容器和镜像的底层信息。这些信息包括:
容器实例的IP地址
端口绑定列表
特定端口映射的搜索
收集配置的详细信息
该命令的语法是: $ docker inspect container/image
6、对容器的操作(rm、stop、start、kill、logs、diff、top、cp、restart、attach)# 删除所有容器 $docker rm `docker ps -a -q`
# 删除单个容器; $docker rm Name/ID # 停止、启动、杀死一个容器 $docker stop Name/ID $docker start Name/ID $docker kill Name/ID # 从一个容器中取日志; $docker logs Name/ID # 列出一个容器里面被改变的文件或者目录,list列表会显示出三种事件,A 增加的,D 删除的,C 被改变的 $docker diff Name/ID # 显示一个运行的容器里面的进程信息 $docker top Name/ID # 从容器里面拷贝文件/目录到本地一个路径 $docker cp Name:/container_path to_path $docker cp ID:/container_path to_path # 重启一个正在运行的容器; $docker restart Name/ID # 进入到一个运行的容器上面; $docker attach ID
相关文章推荐
- Docker常用命令
- Docker常用命令
- Docker学习笔记(2)--Docker常用命令
- (转)Docker常用命令
- docker常用命令
- 如何使用 docker 及常用命令(一)
- docker常用管理命令(上)
- Docker学习笔记常用命令持续整理
- Docker常用命令
- docker 常用命令
- Docker学习笔记(2)--Docker常用命令
- docker 常用命令
- Docker常用命令
- Docker常用命令
- docker专题(2):docker常用管理命令(上)
- 常用docker命令,及一些坑
- Docker Serials 2: 常用命令
- 关于Docker 常用命令
- docker常用命令
- docker常用管理命令(下)