docker入門
[TOC]
一.安裝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)