`
HQFish
  • 浏览: 9828 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

02.Docker常用命令

阅读更多

一、常用命令

  1. service docker start 启动docker:{start|stop|restart|status}
  2. docker version 查看docker版本
  3. docker ps 查看已经启动的容器
  4. docker ps -a 查看已经停止的容器
  5. docker rm 容器名称删除容器
  6. docker images 查看所有镜像
  7. docker history 镜像名称查看镜像分层
  8. docker login 登陆docker hub
  9. docker search 镜像名称查询镜像
  10. docker push 镜像名称上传镜像
  11. docker pull 镜像名称下载镜像
  12. docker commit 容器ID,镜像名将容器打包成一个镜像

二、容器启动/停止

  1. # 停止指定container id的容器,该id可以通过docker ps查看
  2. docker stop ${container id}
  3. #启动指定container id的容器
  4. docker start ${container id}
  5. # 启动指定name的容器, ${name}是创建容器时通过--name指定的
  6. docker start ${name}

示例: 
停止MyWordPress和db这两个容器

  1. docker stop MyWordPress db

三、查看容器信息

1.查看容器所有信息:docker inspect ${name}

  1. docker inspect MyWordPress

运行结果如下: 
 

 
2.查看容器指定部分信息 
docker inspect以JSON格式展示非常丰富的信息,通过"-f"可以使用Golang的模板来提取指定部分信息 
如:提取容器的运行状态

  1. docker inspect -f {{.State.Status}}MyWordPress

查看容器日志

  1. docker inspect -f {{.NetworkSettings.IPAddress}}MyWordPress

3.查看容器日志 
docker logs ${name}

  1. docker logs MyWordPress

如果需要打印最新的日志,加上-f即可

4.查看容器所占用系统资源 
docker stats ${name}

  1. docker stats MyWordPress

四、容器内部命令

1.可以在容器中启动sshd服务来响应用户登陆,但sshd存在进程开销和被攻击的风险,同时违反Docker倡导的“一个容器一个进程”原则 
2.通过docker原生的支持方式进入容器 
docker exec 容器名 容器内执行的命令 
3.通过 “-it”连续执行多条命令("-it"相当于以root身份登陆容器)

  1. docker exec-it MyWordPress/bin/bash

五、多容器管理

Docker compose

六、镜像创建

  1. #安装debootstrap
  2. sudo apt-get install debootstrap
  3. sudo debootstrap --arch amd64 trusty ubuntu-trusty http://mirrors.163.com/ubuntu/
  4. cd ubuntu-trusty
  5. #修改时区
  6. sudo cp usr/share/zoneinfo/Asia/Shanghai etc/localtime
  7. #提交生成基础镜像,名为ubuntu1404-baseimage:1.0
  8. cd ubuntu-trusty
  9. sudo tar -c .|docker import- ubuntu1404-baseimage:1.0
  10. #查看创建的镜像
  11. docker images

根据镜像创建容器 
docker run -t -i ubuntu1404-baseimage:1.0 /bin/bash

上传镜像 
1.登陆(如果不登陆直接上传,会报错:denied: requested access to the resource is denied)

  1. docker login
  2. # 输入用户名、密码

2.上传

  1. docker push yuhaiqun010/ubuntu1404

 

  • 大小: 119 KB
分享到:
评论

相关推荐

    Docker 常用命令大全.pdf

    Docker在操作的过程中,会遇到很多的命令,每一次使用查询起来都比较麻烦,所以我整理了一份Docker 常用命令大全分享给大家,这样在实用的过程中,直接在文档搜索就可以了,更加的便利,需要的小伙伴可以自行下载。

    docker常用命令 整理成了思维导图 结构更清晰

    docker常用命令 整理成了思维导图 结构更清晰。 常用命令 启动/状态/关闭 service docker start|... systemctl start|... docker docker version 查看版本 docker info 查看docker详情 镜像的相关指令 ...

    2.docker常用命令.pdf

    适合初学者

    Docker常用命令大全

    Docker是一个开源的应用容器引擎,允许开发者打包应用以及应用的依赖包到一个可移植的容器中,然后发布到任何流行的Linux...Docker命令体系非常丰富,掌握这些常用命令有助于高效使用Docker进行开发、测试和部署工作。

    Docker.md docker常用命令和使用文档

    Docker常用命令和使用文档

    Docker容器详解.docx

    3. Docker 常用命令 9 3.1. docker run 命令 9 3.2. docker exec 命令 10 3.3. docker commit 命令 11 3.4. docker build 命令 12 3.5. docker-compose 命令 13 4. Docker 容器使用 16 4.1. 查看所有的容器 ...

    docker常用命令大全.txt

    docker常用命令,自己亲自整理,非常网络上粘贴的不好使的命令

    docker常用命令.md

    docker常用命令

    docker常用命令帮助文件

    空闲的时候把菜鸟教程里的docker常用命令整理成帮助文件,方便大家随时查看。欢迎大家入门学习。~~~~~~~~~~~~~~~

    docker常用命令.doc

    docker常用命令,安装docker,镜像,容器,仓库,数据券,网络,定制镜像,Docker compose,Docker machine,Docker swarm

    docker常用命令.txt

    docker常用命令.txt

    docker常用命令汇总

    这是一个 docker 的常用命令汇总, 涵盖了docker入门到日常维护和使用, 基本都有, 从镜像到容器再到docker网络以及redis集群部署

    从 Docker 到 Kubernetes 进阶视频.zip

    3.Docker 基本命令.mp4 4.Dockerfile 基本用法.mp4 5.Docker 私有仓库.mp4 6.数据共享与持久化.mp4 三、Docker三架马车 8.Docker Compose.mp4 9.Docker Machine.mp4 10.Docker Swarm.mp4 四、Docker实践 11.图形化...

    docker常用命令,docker日常使用命令大全

    docker常用命令

    docker常用命令、镜像更新

    docker常用命令、镜像更新

    Docker常用命令合集.pdf

    Docker常用命令合集.pdf

    docker常用命令总结

    docker常用命令总结。从入口到高频繁操作命令。

    docker入门教程,从安装到使用

    3. Docker常用命令解析,教你玩转docker 4. docker-compose 的使用,让你的容器更加标准化 经过上述4个步骤的学习,相信即使你是一个刚刚接触docker的新手,也能有所收获,并制作属于你自己项目的docker镜像

    Docker培训视频.rar

    镜像管理-镜像管理常用命令.mp4 │ 07.容器管理-创建容器常见选项.mp4 │ 08.容器管理-容器管理常用命令.mp4 │ 09.管理应用程序数据-数据卷.mp4 │ 10.管理应用程序数据-搭建LNMP网站平台实战.mp4 │ 11.Dockerfile...

    Ubuntu 上如何安装Docker及基本用法

    Docker 命令的常用选项包括 docker search、docker pull、docker run 等。docker search 命令用于搜索基本图像,docker pull 命令用于下载 Docker 图像,docker run 命令用于创建并运行容器。 8. Docker 的优势 ...

Global site tag (gtag.js) - Google Analytics