docker學習記錄(四)--docker運行容器

1、運行Hello world


使用docker run在容器內運行一個應用程序,輸出 hello world


 


[dkuser@c741 ~]$ docker run ubuntu:15.10 /bin/echo "hello world"


Unable to find image 'ubuntu:15.10' locally


15.10: Pulling from library/ubuntu


7dcf5a444392: Pull complete 


759aa75f3cee: Pull complete 


3fa871dc8a2b: Pull complete 


224c42ae46e7: Pull complete 


Digest: sha256:02521a2d079595241c6793b2044f02eecf294034f31d6e235ac4b2b54ffc41f3


Status: Downloaded newer image for ubuntu:15.10


WARNING: IPv4 forwarding is disabled. Networking will not work.


hello world


 


2、報警解決


WARNING: IPv4 forwarding is disabled. Networking will not work.


 


[root@c741 ~]# vi /etc/sysctl.conf 


net.ipv4.ip_forward=1


 


[root@c741 ~]# systemctl restart network.service


 


3、參數說明


docker run:用來運行容器


ubuntu:15.10:鏡像名,首先會檢查本地是否存在該鏡像,如果不存在就從鏡像源上下載。


/bin/echo "hello world:在啓動的容器裏運行的命令


 


4、查看鏡像、容器


查看鏡像 


[dkuser@c741 ~]$ docker images


REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE


ubuntu              15.10               9b9cb95443b5        2 years ago         137MB


 


查看正在運行的容器,可以看到沒有,說明在執行完命令後容器就退出了


[dkuser@c741 ~]$ docker ps


CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES


 


查看所有的容器,包括沒有啓動的


[dkuser@c741 ~]$ docker ps -a


CONTAINER ID        IMAGE               COMMAND                  CREATED              STATUS                          PORTS               NAMES


494f266aa391        ubuntu:15.10        "/bin/echo 'hello wo…"   About a minute ago   Exited (0) About a minute ago                       brave_pasteu


 


參考:


https://www.runoob.com/docker/docker-tutorial.html


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