赞
踩
如果你的镜像名是<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)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。