hello-world 体验
查看是否安装了docker
命令: docker version
如何启动docker
命令: systemctl start docker
查看docker 启动状态
命令: systemctl status docker
设置docker 开机自启
命令: systemctl enable docker
执行docker hello-world
命令:docker run hello-world
Docker 容器的基本操作
容器的创建
命令: docker container run <image name>
简写: docker run <image name>
容器的列出(up)
命令:docker container ls
简写:docker ps
容器的列出(up和exit)
命令:docker container ls -a
简写:docker ps –a
容器的停止
命令:docker container stop <name or ID>
简写:docker stop <container name or ID>
容器的删除
命令:docker container rm <name or ID>
简写:docker rm <container name or ID>
Docker 安装Tomcat 示例
查找docker Hub 上的tomcat 镜像
命令:docker search tomcat
拉去官方镜像
命令:docker pull tomcat
以后台模式启动tomcat ,并将容器命名myTomcat
命令:docker run -d -p 8080:8080 --name myTomcatA tomcat:latest
说明:
-d 后台运行
-p 端口映射
--name 容器重新命名
查看容器运行状态
命令: docker container ps -a
说明:
-ps 查看正在运行的容器
-a 包含非运行状态的容器
以交互式方式进入container Tomcat 容器
命令:docker container exec –it myTomcat sh
说明:
命令可以简写 docker exec –it 容器ID sh
容器名称可以替换成容器ID
查看容器启动状态
命令:jps –l
说明:jps 命令不存在时,需要安装
退出交互式界面
命令:exit
停止容器
命令:docker container stop myTomcatA
删除容器
命令:docker container rm myTomcatA
Ip:8080 访问tomcat
说明:tomcat webapps 文件夹是空的,要将 webapps.dist 内容复制到webapps中