Centos7 yum安裝 Docker

woshihaiyong168發表於2017-02-15

安裝 Docker

[root@localhost~]# yum install docker


啟動 docker 服務

[root@localhost~]# systemctl start docker.service

[root@localhost~]# systemctl enable docker.service


安裝 centos 映象

[root@localhost~]# docker pull centos

Using default tag: latest
Trying to pull repository docker.io/library/centos ...

latest: Pulling from docker.io/library/centos

6bbedd9b76a4: Downloading 2.531 MB/49.87 MB

fc19d60a83f1: Download complete

de413bb911fd: Download complete

2879a7ad3144: Download complete

668604fde02e: Download complete

668604fde02e: Pulling fs layer*

檢查 centos 映象安裝狀態

[root@localhost~]# docker images centos

REPOSITORY          TAG                IMAGE ID            CREATED            SIZE

docker.io/centos    latest              980e0e4c79ec        7 weeks ago         196.7 MB

執行一個新的容器

[root@localhost~]# docker run -i -t centos /bin/bash

[root@bd1a482d44f5 /]#

引數解釋
-i, --interactive               Keep STDIN open even if not attached

-t, --tty                            Allocate a pseudo-TTY

PS:“[root@bd1a482d44f5 /]#” 這行出現證明已進入容器

退出容器

[root@localhost~]# exit

exit

檢視執行的容器

[root@localhost~]# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
48a415dde98a        centos              "/bin/bash"         2 hours ago         Up 2 hours                              nauseous_ardinghelli

檢視全部容器列表

[root@localhost~]# docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                     PORTS               NAMES
bd7d9471fff8        ubuntu              "/bin/bash"         7 minutes ago       Exited (0) 2 minutes ago                       thirsty_stallman
48a415dde98a        centos              "/bin/bash"         3 hours ago         Up 2 hours                                     nauseous_ardinghelli

啟動,停止,重啟容器

[root@localhost~]# docker start thirsty_stallman    /啟動名字為thirsty_stallman的容器
[root@localhost~]# docker stop thirsty_stallman        /停止名字為thirsty_stallman的容器
[root@localhost~]# docker restart thirsty_stallman    /重啟名字為thirsty_stallman的容器

重新命名容器的名字

[root@localhost~]# docker rename nauseous_ardinghelli controller      /將容器名字為nauseous_ardinghelli更改成controller

進入與容器的互動模式

[root@localhost~]# docker attach nauseous_ardinghelli
[root@48a415dde98a ~]#

註冊dockerhub 庫來管理

http://blog.csdn.net/rually/article/details/51439212

簡單一點來說

就是先

 

 docker ps -a        查詢映象id

 docker commit  id   woshihaioyong168/contos (庫)

 docker login (登入一下)


 docker images      檢視一樣狀態

 docker push  woshihaiyong168/centos

完成!!

https://blog.csphere.cn/archives/22

相關文章