Docker(三) - 启动容器

如果你的镜像名是<none>,就用镜像id。

这里假设你的镜像名是xx:v1

# docker run -d -p 80:81  xx:v1

-d是在后台运行,-p是指定外部访问的端口,80:81就是跟在-p后面的,冒号右边是docker内的端口,左边的是你外部访问的端口,假设你容器内的apache的端口是81,那你浏览器访问80就能访问到81啦。

查看运行了的容器

# docker ps

在这里插入图片描述
这是docker分配的容器id,和镜像id是不同的。

查看所有容器

# docker ps -a

进入容器(终端)

# docker exec -it 容器id /bin/bash

-it 是开启一个交互模式的终端。
退出容器(终端)

# exit

停止容器

# docker stop 容器id

注意,此时你已经有了一个容器了,如果你想开启容器需要用

# docker start 容器id

如果用上面的run,会生成一个新的容器。

删除容器

# docker rm 容器id

我们删除的时候并不需要整个id都打全,可以只输入它的前几个字母就可以删除,但需要注意的是,不要删错哦。

删除全部容器

# docker rm $(docker ps -aq)

停用并删除容器

# docker stop $(docker ps -q) & docker rm $(docker ps -aq)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值