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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值