上一篇: Docker 学习 (二)docker 镜像操作 https://www.jianshu.com/p/d9af42bd65a1
容器是基于镜像创建的, 说白了把一个镜像运行起来就是容器
查看容器
docker ps
上面什么也没有, 因为我们没有正在运行的容器, 下面我门启动一个容器
创建容器
docker run 创建 tomcat 容器
[root@localhost docker]# docker run --name tomcat -d -p 8080:8080 tomcat
命令说明:
--name tomcat: 给容器取个名字
-d: 后台运行
-p 8080:8080: 将容器的 8080 端口映射到主机的 8080 端口, 前一个 8080 是主机端口, 后一个 8080 是 tomcat, 然后可以在浏览器通过主机 ip:8080 访问到 tomcat. 第一个端口 8080 如果是 7070, 那么访问的时候就是主机 ip:7070. 可以更改的哦
最后一个 tomcat 是要运用的 tomcat 镜像, 就是上面的 repository
我们这里启动了一个 tomcat 容器, 然后在通过命令 docker ps 查看一下
如果在创建容器过程中出现如下情况, 说明容器已经在运行了, 你可以删除之后再重新创建:
删除已经在运行的容器
docker rm 容器名
之后重新创建容器.
访问试试, 通过浏览器输入主机 ip:8080 成功访问到 tomcat 主页.
拓展:
查看所有容器
docker ps -a
查看最后一次运行的容器
docker ps -l
查看停止的容器
docker ps -f status=exited
停止正在运行的容器
docker stop 容器名称 / 容器 ID
启动容器
docker start 容器名称 / 容器 ID
删除容器
docker rm 容器 ID
来源: http://www.bubuko.com/infodetail-2905159.html