使用docker+阿里云部署一个简易的web项目
使用docker+阿里云部署一个简易的web项目
使用docker+阿里云部署一个简易的web项目
**
docker的安装
关于docker的主要linux命令: shell 删除本地的docker yum remove docker 安装docker yum install docker 启动docker服务 systemctl start docker 设置开机启动 systemctl enable docker 停止docker服务 systemctl stop docker
查看拉取的所有镜像 docker images 删除镜像 docker rmi 镜像ID
docker安装完成后
国外仓库很慢 设置国内仓库(https://www.daocloud.io/mirror) 1.vi /etc/docker/daemon.json { "registry-mirrors": ["http://f1361db2.m.daocloud.io"] } 2.systemctl restart docker 重启docker
docker镜像
docker搜索镜像 image docker search 镜像名(mysql/tomcat/redis) 查看拉取的所有镜像 docker images 删除镜像 docker rmi 镜像ID
docker容器
制作容器 docker run --name tomcat -p 8080:8080 -d tomcat --name 是创建好的容器命名 -p 端口映射 自定义:原来的端口 -d 后台运行 -e 设置参数 停止容器 docker stop CID(容器ID) 删除容器 docker rm CID 查看运行的容器 docker ps -a/docker ps 制作mysql的容器 docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql 进入容器内部 docker exec -it 容器ID /bin/bash
mysql操作
登录 mysql -u root -p 修改密码 alter user root@% identified with mysql_native_password by root; 刷新 flush privileges;
可能出现的问题
出现镜像无法删除的情况 1.systemctl stop docker 2.rm -rf /var/lib/docker 3.systemctl start docker
解决docker容器无法启动的问题 使用docker配置好mysql和tomcat,并且创建一个springboot项目,能够在本机访问, 连数据库实现增删改查