Docker入门
-
docker info 查看基本信息
-
docker help 查看docker命令
-
docker run help 查看run命令的help,
sudo docker run -i -t ubuntu /bin/bash
解释:-i 保证容器中STDIN是开启的 stdin: standard in 标准输入
-t 告诉docker为创建的容器分配一个伪的tty终端
这样就创建了一个能交互的容器
然后就运行了一个ubuntu基础镜像,然后运行/bin/bash命令启动shell
这里创建的是一个完整的ubuntu系统 -
为容器命名:
-
重新启动已经停止的容器,重新启动时会沿用使用docker run时的参数
-
附着到容器上
-
创建守护式容器(没有交互式对话,长期运行)
-d 来创建守护式容器,将容器放在后台运行
-
获取容器日志
docker logs xxxxx
docker logs -f xxxxx 跟踪容器日志,即显示日志的更新 ; 按ctrl+c退出日志
加-t来获取时间戳
-
查看容器内的进程
-
在容器内部运行进程
docker exce xxxx
-
停止守护式容器
docker stop
docker kill 快速停止 -
获取容器信息
docker ps xxx 获取基础信息
docker inspect xxx 获取更多信息
使用 -f 或—format来查看选定结果
- 删除容器
docker rm
docker rm ‘docker ps -a -q’
使用docker镜像和仓库
- 列出主机上所有镜像 docker images
- docker hub 保存镜像的仓库
用户仓库:docker用户创建,
顶层仓库:如ubuntu仓库,由docker内部的人来管理,用户可以基于这些镜像来构建自己的镜像
3. 镜像的标签:区分同一镜像不同版本的标准
4. 拉取镜像 docker pull xxxxx 这样会拉取多个版本的,可以用如下方法来指定一个版本
- 查找镜像