docker入門

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)  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章