Docker包括三个基本概念 镜像(Image) 容器(Container) 仓库(Repository) 先理解了这三个概念,就理解了 Docker 的整个生命周期。 1、docker安装
Docker包括三个基本概念
- 镜像(Image)
- 容器(Container)
- 仓库(Repository)
先理解了这三个概念,就理解了 Docker 的整个生命周期。
1、docker安装与启动
yum install -y epel-releaseyum install docker # 安装docker# 配置文件 /etc/sysconfig/dockerchkconfig docker on # 加入开机启动service docker start # 启动docker服务# 基本信息查看docker version # 查看docker的版本号,包括客户端、服务端、依赖的Go等docker info # 查看系统(docker)层面信息,包括管理的images, containers数等docker pull centos 下载docker images [ centos ] 查看docker run -i -t centos /bin/bashyum list installed |grep docker #列出所有docker安装包yum remove docker-client.x86_64 #卸载指定安装包rm -rf /var/lib/docker #删除所有镜像与容器(docker镜像与容器存放目录为/var/lib/docker)
2、镜像的获取与容器的使用
# 搜索镜像docker search <image> # 在docker index中搜索image# 下载镜像docker pull <image> # 从docker registry server 中下拉image# 查看镜像 docker images: # 列出images docker images -a # 列出所有的images(包含历史) docker rmi <image ID>: # 删除一个或多个image
修改机器名:
1 |
|
安装EPEL源:
1 2 3 |
|
安装Docker:
1 2 3 |
|
镜像管理:
搜索在线可用的镜像名
1 |
|
从官网拉取镜像
1 |
|
查询本地所有的镜像
1 |
|
删除单个镜像
1 |
|
删除所有镜像
1 |
|
创建镜像
1 |
|
查看镜像详细信息
1 |
|
容器管理:
创建容器
1 |
|
查看正在运行的容器
1 |
|
查看最后退出的容器的ID
1 |
|
查看所有的容器,包括退出的
1 |
|
启动容器
1 |
|
停止容器
1 |
|
杀掉容器
1 |
|
删除容器
1 |
|
删除所有容器
1 |
|
登录容器
1 |
|
执行容器内部程序命令
1 |
|
拷贝文件
1 2 |
|
显示容器内运行的进程
1 |
|
查询某个容器的所有操作记录
1 |
|
实时查看容易的操作记录
1 |
|