docker入门及安装tomcat

 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

一、安装

 推荐使用centOS 7以上版本安装(centOS 6一下版本安装部分功能不可以用)。

参照安装教程

二、镜像加速

 鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决,我使用的镜像地址:dashboard

三、常用命令

  • docker images:列出所有docker镜像
  • docker pull : 从镜像仓库中拉取或者更新指定镜像
  • docker ps:列出所有运行中的容器,-a参数可以列出所有容器,包括停止的
  • docker stop container_id:停止容器
  • docker start container_name:启动已被停止的容器
  • docker rm container_id:删除已经停止的容器,加-f选项可以强制删除正在运行的容器
  • docker rmi image_id:删除镜像,前提是该镜像没有对应的容器
  • docker commit :基于当前镜像产生一份新镜像
  • docker save :将指定镜像保存成 tar 归档文件
  • docker load :将save保存的tar文件导入成镜像

四、docker安装tomcat

1.拉取镜像

  • 在dashboard网页中搜索tomcat,选取需要的版本,点击【拉取】
  • 输入拉取命令

    docker login daocloud.io #输入账号密码
    docker pull daocloud.io/library/tomcat:9.0.0.M22
  • 下载成功后,检查镜像是否存在,执行命令 docker images,结果如下

2.开启一个容器运行镜像

docker run --name tomcat -p 8080:8080  -d daocloud.io/library/tomcat:9.0.0.M22

3.检查是否成功



4.停止容器

docker stop tomcat #其中“tomcat”是开启容器时的命名(--name)

5.再次启动容器

docker start tomcat #其中“tomcat”是开启容器时的命名(--name)

6.删除容器

a. 删除容器前需要查看待删除容器的id,命令docker ps

b. 执行删除命令

docker rm 854bd9eb844d

你可能感兴趣的:(docker)