linux服务器创建docker

Posted zuokun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux服务器创建docker相关的知识,希望对你有一定的参考价值。

关于Docker在Linux服务器中的安装以及使用
1 安装: yum install docker

2 启动: systemctl start docker.service

3.加入开机启动: systemctl enable docker.service

4.查看Tomcat信息 docker search tomcat

5.下载镜像 docker pull docker.io/tomcat

6.查看当前所有镜像 docker images

7.以挂载进行启动.常规启动会造成关闭后就无法访问了. docker run -d -p 80:8080 docker.io/tomcat 启动后就可以访问了

8.引入自己的war包.启动项目.docker -d -v /home/home.war(这个是项目地址):/usr/local/tomcat/webapps/home.war --name 给一个你自定义的镜像名字 docker.io/tomcat 挂载启动项目

9.导出镜像 第一步,查看当前镜像.docker images 第二步,导出.docker save -o 导出的包名字 导出的镜像名字

10.导入镜像, docker load < 镜像名字.如果在文件外面加前缀地址.

常用的命令:

查看所有镜像
docker images

正在运行容器
docker ps

查看docker容器
docker ps -a

启动容器.docker start id

停止容器 docker stop id

进入运行容器.docker exec -it id /bin/bash

删除一个容器 docker rm id

删除一个镜像,删除所有容器后 docker rmi id

在docker镜像里面没有vim命令.获取方法
1)这时候需要敲:apt-get update,这个命令的作用是:同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。
2)等更新完毕以后再敲命令:apt-get install vim命令即可。

关于启动RabbitMQ的外部web页面问题. docker run -d --name myrabbitmq -p 5673:5672 -p 15673:15672 docker.io/rabbitmq:3-management

关于启动mysql的问题.需要加上-e MYSQL_ROOT_PASSWORD=密码 启动
---------------------
作者:Mr`王
来源:CSDN
原文:https://blog.csdn.net/qq_38860828/article/details/82797338
版权声明:本文为博主原创文章,转载请附上博文链接!

以上是关于linux服务器创建docker的主要内容,如果未能解决你的问题,请参考以下文章

Azure 应用服务 Docker Linux 部署 - 我的文件在哪里?

dockerlinux系统centOS 7上安装docker

如何在 Kitematic Boot2docker linux 上安装东西?

DockerLinux开启你的Docker之旅

使用 Visual Studio 2017 调试已运行的 Docker Linux .NET Core 容器

Linux 性能工具安装部署