您的位置:首页 > 运维架构 > Docker

docker 入门学习篇【基本命令与操作】

2016-07-05 21:34 881 查看
[root@VM_225_102_centos ~]# docker version
#查看版本

Client:

 Version:      1.11.2

 API version:  1.23

 Go version:   go1.5.4

 Git commit:   b9f10c9

 Built:        Wed Jun  1 21:23:11 2016

 OS/Arch:      linux/amd64

Server:

 Version:      1.11.2

 API version:  1.23

 Go version:   go1.5.4

 Git commit:   b9f10c9

 Built:        Wed Jun  1 21:23:11 2016

 OS/Arch:      linux/amd64

------------------------------------------------------------

[root@VM_225_102_centos ~]# docker search ubuntu
#搜索一个叫做ubuntu的镜像

NAME                              DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED

ubuntu                            Ubuntu is a Debian-based Linux operating s...   4217      [OK]       

ubuntu-upstart                    Upstart is an event-based replacement for ...   65        [OK]       

rastasheep/ubuntu-sshd            Dockerized SSH service, built on top of of...   29                   [OK]

...

------------------------------------------------------------------------------------

[root@VM_225_102_centos ~]# docker images 
#查看本地docker镜像

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE

hello-world         latest              c54a2cc56cbb        3 days ago          1.848 kB

--------------------------------------------------------------------------------------------

[root@VM_225_102_centos ~]# docker pull ubuntu
#下载docker镜像

Using default tag: latest

latest: Pulling from library/ubuntu

f069f1d21059: Downloading [============>                                      ] 12.18 MB/49.17 MB

ecbeec5633cf: Download complete 

ea6f18256d63: Download complete 

54bde7b02897: Download complete 

-------------------------------------------------------------------------------------------------------

[root@VM_225_102_centos ~]# docker run ubuntu echo 'hello world'
#在docker容器中运行hello world

hello world

-----------------------------------------------------------------------------------------------------

##交互式运行,crtl+D退出时,直接关闭vm
4000
1,若想该虚拟镜像后台运行,可执行crtl+p+q

[root@VM_225_102_centos ~]# docker  run -it --name vm1 ubuntu bash
# #

root@ecd6467938f3:/#

----------------------------------------------------------------------------------------------------------------------------

[root@VM_225_102_centos ~]# docker ps -a 
##查看建立的所有docker

CONTAINER ID        IMAGE               COMMAND                CREATED             STATUS                         PORTS               NAMES

ecd6467938f3        ubuntu              "bash"                 3 minutes ago       Up 3 minutes                                       vm1

46123b6e2b80        ubuntu              "echo 'hello world'"   5 minutes ago       Exited (0) 5 minutes ago                           drunk_borg

ca8ba487aba3        ubuntu              "/bin/bash"            5 minutes ago       Exited (0) 5 minutes ago                           kickass_mestorf

0176b65406da        hello-world         "/hello"               About an hour ago   Exited (0) About an hour ago                       thirsty_bardeen

-------------------------------------------------------------------------------------------------------------

[root@VM_225_102_centos ~]# docker ps        
#查看正在运行的docker

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

ecd6467938f3        ubuntu              "bash"              3 minutes ago       Up 3 minutes                            vm1

-------------------------------------------------------------------------------------------------------------------------------------------------------

[root@foundation45 ~]# docker stop vm1
##停止vm1

[root@foundation45 ~]# docker start vm1 ##启动vm1

[root@foundation45 ~]# docker attach vm1 ##当vm1后台运行时,用该命令调回前台,可进入其bash命令行

[root@foundation45 ~]# docker rm vm1 ##删除vm1

-------------------------------------------------------------------------------------------------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: