docker入门
文章目录
一.安装docker
[root@docker ~]# yum -y install docker
二.启动服务
[root@docker ~]# systemctl restart docker
[root@docker ~]# systemctl enable docker
三.从网上pull系统镜像
1.显示docker版本信息
[root@docker ~]# docker version
2.查看docker运行信息
[root@docker ~]# docker info
3.搜索 images
从 Docker Hub 中搜索符合条件的镜像。
[root@docker ~]# docker search centos
official
英 [əˈfɪʃl] 美 [əˈfɪʃəl]
n.
公务员;行政官员;[体]裁判;高级职员
adj.
正式的;官方的,法定的;公职的,公务的;官气十足
4.从公网docker hub 拉取(下载)image
[root@docker ~]# docker pull docker.io/centos
四.运行一个container 容器实例并加载镜像
1. 列出所有容器(包含沉睡/退出状态的容器)
[root@docker ~]# docker ps -a
2. 启动一个实例
[root@docker ~]# docker run -it docker.io/centos:latest /bin/bash
启动示例同时指定容器名,并允许使用systemctl
[root@docker ~]# docker run -tid --name hadoopbase centos /usr/sbin/init
3. 访问一个容器
[root@docker ~]# docker exec -it <container id | name> /bin/bash
五.启动和关闭,重启容器实例
1. 启动容器
[root@docker ~]# docker start 1a63ddea6571
2. 关闭容器
[root@docker ~]# docker stop 1a63ddea6571
3. 重启容器示例
[root@docker ~]# docker restart 1a63ddea6571
六.关闭&删除容器
1. 关闭所有容器
[root@docker ~]# docker stop $(docker ps -a -q)
2. 删除所有容器
[root@docker ~]# docker rm $(docker ps -a -q)