容器命令
说明:我们有了镜像才可以创建容器,linux,下载一个centos 镜像来测试学习
docker pull centos
新建容器并启动
docker run 命令[可选参数] image
# 参数说明
--name="Name" #容器名字 tomcat1,tomcat2,用来区分容器
-d #后台方式运行
-it #使用交互方式运行,进入容器查看内容
-p #指定容器的端口 -p 8080:8080
-p 主机端口:容器端口(常用)
-p 容器端口
-P #随机指定端口
测试,启动并进入容器
启动并进入容器
从容器中退回主机
从容器中退回主机
列出所有运行中的容器
#docker ps 命令
#列出当前正在运行的容器
-a #列出当前正在运行的容器+带出历史运行过的容器
-n=? #显示最近创建的容器
-q #只显示容器的编号
查看正在运行/运行过的容器
退出容器
exit #直接容器停止并退出
ctrl+P+Q #容器不停止退出
容器不停止退出
删除容器
docker rm 容器id #删除指定的容器,不能删除正在运行的容器,如果要强制删除 rm -f
docker rm -f $(docker ps -aq) #删除所有的容器
docker ps -a -q|xagrs docker rm #删除所有的容器
启动和停止容器的操作
docker start 容器id #启动容器
docker restart 容器id #重启容器
docker stop 容器id #停止当前正在运行的容器
docker kill 容器id #强制停止当前容器