Springboot-docker篇

在虚拟机上安装docker

  • 查看linux的ip
ip addr
  • 在linux虚拟机上安装docker
    1.检查内核版本,必须是3.10及以上
uname -r
(若不是需升级)
yum update

2.安装docker

yum install docker

3.输入y确认安装
4.启动docker

systemctl start docker
(查看版本号)
docker -v

5.开机启动设置

[root@cyy ~]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.

6.关闭docker

systemctl stop docker

镜像操作

操作 命令 说明
检索 docker search 关键字 eg:docker search mysql 检索镜像的详细信息入镜像的TAG
拉取 docker pull 镜像名:tag :tag是可选的,为标签,多是软件的版本
列表 docker images 查看所有本地镜像
删除 docker rmi image-id 删除指定的本地镜像

容器操作

软件镜像------运行镜像----产生一个容器
1.搜索镜像

docker search tomct

2.拉去镜像

docker pull tomcat

3.根据镜像启动容器

docker run --name mytomcat -d tomcat:latest

4.查看运行中的容器

docker ps

5.停止运行中的容器

docker stop 容器的id

6.查看所有容器

docker ps -a

7.启动容器

docker start 容器id

8.删除一个容器(容器需在停止状态)

docker rm 容器id

(以上下载的tomcat只能在虚拟机内使用无法真正应用到浏览器中,以下做真正的端口映射)
9.启动一个做了端口映射的tomcat

docker run -d -p 8888:8080 tomcat
-d:后台运行
-p:将主机的端口映射到容器的一个端口    主机端口:容器内部的端口

10.关闭linux的防火墙

service firewalld status     查看防火墙状态
service firewalld stop         关闭防火墙

11.查看容器的日志

docker logs  container-name/ccontainer-id

安装mysql

1.搜索镜像

docker search mysql

2.拉去镜像

docker pull mysql

3.根据镜像启动容器(这条语句完成后,不能在虚拟机外使用mysql,应有端口映射,如下)

docker run --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 -d mysql

4.启动做了端口映射的容器(mysql)

docker run -p 3306:3306 --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
发布了47 篇原创文章 · 获赞 6 · 访问量 1950

猜你喜欢

转载自blog.csdn.net/weixin_43729631/article/details/104849644