1启动一个容器

容器 就是运行在镜像上的程序

nginx为例

  1. docker run nginx

容器的停止重启

docker stop   [name|id]  //正常停止容器
docker start xxx         //开启容器
docker restart xxx       //重启容器
docker kill xxx          //立即停止容器

查看容器

docker ps -a     //查看所有容器
docker ps            //查看有几个容器

docker ps //查看正在运行的容器
docker ps -q //查看正在运行的容器的id
docker ps -aq //返回所有容器的id
docker images -q //只查看镜像的ip
docker rmi -f $(docker images -q) //删除所有的镜像

删除容器

docker rm f2a
-c 删除镜像
docker rmi xxx
docker rmi -f xxx //强制删除

启动一个在后台运行的容器

docker run -d nginx

停止容器

docker stop 382         //接的是id

创建一个在后台运行的向外暴露的容器

-d表示后台运行。-p表示指定端口映射
docker run -d -p 8080:80 nginx        //8080为主机端口,80为容器端口
# b  给容器命名-后台运行-端口映射
 docker run -d -p 8081:8080 --name tomcat-v1 tomcat:8.0