Docker
01简介
02架构
03安装与启动
04基础操作
05镜像使用
06运行web容器
07容器互联
08仓库管理
09部署实例
10Ubuntu安装docker
-
+
首页
04基础操作
## 当前准备 - Ubuntu 15.10 1、拉取镜像 > docker run ubuntu:15.10 - Ubuntu后的冒号指的是TAG,版本与版本号 - 如果首次使用不存在,则会先拉取Docker Hub 下的公共镜像 - 如果不指定Ubuntu版本的TAG,则自动选择拉取最新版本  不指定Ubuntu的TAG,则会拉取最新版本的镜像  2、查看当前的镜像列表 > docker image list  3、在Ubuntu: 15.10中打印 "hello world" > docker run ubuntu:15.10 /bin/echo "hello world" 在Ubuntu15.10版本中启动/bin/echo 容器,并执行echo "hello world"命令 ## 交互式容器 通过相关Docker参数,可以实现与Docker运行的容器实现"对话"的能力 ### 启动 > docker run -i -t ubuntu:15.10 /bin/bash - -i 参数指的是允许对容器内的标准输入(stdin)进行交互 - -t参数指的是在新容器内指定一个伪终端或终端 - /bin/bash 指定bash解释器  ### 退出 命令:exit  ## 启动容器(后台模式/进程模式) 参数 -d 1、创建一个以进程方式运行的容器 > docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done"  返回的为一串长字符串 该字符串称为容器ID,对于每个容器来说都是唯一的 2、查看有哪些容器在后台运行 > docker ps  每个参数说明 | 参数 | 说明 | | --------- | ----------------------------------------- | | CONTAINER | 容器ID | | IMAGE | 所使用的镜像 | | COMMAND | 启动容器时运行的命令 | | CREATED | 容器的创建时间 | | STATUS | 容器状态 | | PORTS | 容器的端口信息和使用的连接类型(TCP/UDP) | | NAMES | 自动分配的容器名称 | 其中容器的状态(STATUS)有7种 | 名称 | 说明 | | ----------- | ------ | | created | 已创建 | | restarting | 重启中 | | running或up | 运行中 | | removing | 迁移中 | | paused | 暂停 | | exited | 停止 | | dead | 死亡 | 3、查看容器内的标准输出 > docker logs 容器ID或容器名称   4、停止后台运行的容器 可通过容器ID或容器名称来停止对应的后台容器 > docker stop 容器ID/容器名称  5、查看容器 - docker ps 只能看到在运行中的容器 - docker ps -l 查看最后一次运行的容器 - docker ps -a 查看所有容器  ## 容器的重启 > docker restart 容器ID或容器名称  ## 容器进入 在使用-d参数时,容器启动后会进入后台,此时要想进入容器,可以通过两种方式进入 - docker attach 容器ID - docker exec 容器ID 【推荐】 区别: - attach的方式不支持-it,同时退出后容器停止 - exec的方式,支持-it,同时退出后容器不会停止 docker attach方式  docke exec方式  ## 容器的备份 - 导入两种方式 - - docker import 容器ID/容器名称 - docker import URL imagerepo - 导出:docker export 容器ID/容器名称 导出  导入  ## 容器的删除 - docker rm -f 容器ID/容器名称 
毛林
2025年9月7日 12:13
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码