一、常用命令
service docker start 启动docker:{start|stop|restart|status}
docker version 查看docker版本
docker ps 查看已经启动的容器
docker ps -a 查看已经停止的容器
docker rm 容器名称删除容器
docker images 查看所有镜像
docker history 镜像名称查看镜像分层
docker login 登陆docker hub
docker search 镜像名称查询镜像
docker push 镜像名称上传镜像
docker pull 镜像名称下载镜像
docker commit 容器ID,镜像名将容器打包成一个镜像
二、容器启动/停止
# 停止指定container id的容器,该id可以通过docker ps查看
docker stop ${container id}
#启动指定container id的容器
docker start ${container id}
# 启动指定name的容器, ${name}是创建容器时通过--name指定的
docker start ${name}
示例:
停止MyWordPress和db这两个容器
docker stop MyWordPress db
三、查看容器信息
1.查看容器所有信息:docker inspect ${name}
docker inspect MyWordPress
运行结果如下:
2.查看容器指定部分信息
docker inspect以JSON格式展示非常丰富的信息,通过"-f"可以使用Golang的模板来提取指定部分信息
如:提取容器的运行状态
docker inspect -f {{.State.Status}}MyWordPress
查看容器日志
docker inspect -f {{.NetworkSettings.IPAddress}}MyWordPress
3.查看容器日志
docker logs ${name}
docker logs MyWordPress
如果需要打印最新的日志,加上-f即可
4.查看容器所占用系统资源
docker stats ${name}
docker stats MyWordPress
四、容器内部命令
1.可以在容器中启动sshd服务来响应用户登陆,但sshd存在进程开销和被攻击的风险,同时违反Docker倡导的“一个容器一个进程”原则
2.通过docker原生的支持方式进入容器
docker exec 容器名 容器内执行的命令
3.通过 “-it”连续执行多条命令("-it"相当于以root身份登陆容器)
docker exec-it MyWordPress/bin/bash
五、多容器管理
Docker compose
六、镜像创建
#安装debootstrap
sudo apt-get install debootstrap
sudo debootstrap --arch amd64 trusty ubuntu-trusty http://mirrors.163.com/ubuntu/
cd ubuntu-trusty
#修改时区
sudo cp usr/share/zoneinfo/Asia/Shanghai etc/localtime
#提交生成基础镜像,名为ubuntu1404-baseimage:1.0
cd ubuntu-trusty
sudo tar -c .|docker import- ubuntu1404-baseimage:1.0
#查看创建的镜像
docker images
根据镜像创建容器
docker run -t -i ubuntu1404-baseimage:1.0 /bin/bash
上传镜像
1.登陆(如果不登陆直接上传,会报错:denied: requested access to the resource is denied)
docker login
# 输入用户名、密码
2.上传
docker push yuhaiqun010/ubuntu1404
相关推荐
docker常用命令 整理成了思维导图 结构更清晰。 常用命令 启动/状态/关闭 service docker start|... systemctl start|... docker docker version 查看版本 docker info 查看docker详情 镜像的相关指令 ...
Docker在操作的过程中,会遇到很多的命令,每一次使用查询起来都比较麻烦,所以我整理了一份Docker 常用命令大全分享给大家,这样在实用的过程中,直接在文档搜索就可以了,更加的便利,需要的小伙伴可以自行下载。
Docker常用命令和使用文档
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常用命令,自己亲自整理,非常网络上粘贴的不好使的命令
docker常用命令
空闲的时候把菜鸟教程里的docker常用命令整理成帮助文件,方便大家随时查看。欢迎大家入门学习。~~~~~~~~~~~~~~~
docker常用命令,安装docker,镜像,容器,仓库,数据券,网络,定制镜像,Docker compose,Docker machine,Docker swarm
docker常用命令.txt
这是一个 docker 的常用命令汇总, 涵盖了docker入门到日常维护和使用, 基本都有, 从镜像到容器再到docker网络以及redis集群部署
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常用命令合集.pdf
3. Docker常用命令解析,教你玩转docker 4. docker-compose 的使用,让你的容器更加标准化 经过上述4个步骤的学习,相信即使你是一个刚刚接触docker的新手,也能有所收获,并制作属于你自己项目的docker镜像
镜像管理-镜像管理常用命令.mp4 │ 07.容器管理-创建容器常见选项.mp4 │ 08.容器管理-容器管理常用命令.mp4 │ 09.管理应用程序数据-数据卷.mp4 │ 10.管理应用程序数据-搭建LNMP网站平台实战.mp4 │ 11.Dockerfile...