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

[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退出时,直接关闭vm1,若想该虚拟镜像后台运行,可执行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


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







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值