1、mysql创建: (mysql 远程连接,记得修改一下配置文件my.cnf)
docker run -d -p 3306:3306 --name mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf.d:/etc/mysql/conf.d \
-e MYSQL_ROOT_PASSWORD=mqd \
--restart=always \
mysql:latest
如果登录不上 直接输mysql 然后修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH
进入容器命令:
docker exec -it mysql /bin/bash
2、从任何主机连接到 MySQL 服务器
CREATE USER 'newuser'@'%' IDENTIFIED BY 'password';
要授予新用户对 MySQL 数据库的访问权限,可以使用 GRANT
命令。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
查询
SELECT user, host FROM mysql.user;
刷新
FLUSH PRIVILEGES;
强制删除
docker rm -f mysql
运行jar 包
静默启动
nohup java -jar [jar包名] &
查看日志
tail -500f nohup.out
查看进程
ps -ef | grep java
关闭进程
例子
kill -9 [进程号]
vue启动和打包 dist
npm run serve
npm run build
安装anywhere 前端静态资源服务器插件
npm install anywhere -g
启动
anywhere -p 8080
Dockerfile 的使用
# 使用的基础镜像
FROM ubuntu:latest
# 作者信息
LABEL maintainer="Your Name <your.email@example.com>"
# 执行命令更新镜像源
RUN apt-get update && apt-get install -y \
software-properties-common \
vim \
curl \
netcat \
&& rm -rf /var/lib/apt/lists/*
# 设置环境变量
ENV TZ=Asia/Shanghai
# 容器中使用的工作目录
WORKDIR /app
# 将本地文件复制到容器中
COPY . /app
# 设置容器启动时执行的命令
CMD ["python", "app.py"]
构建镜像
docker build -t image_name:tag .
其中,image_name:tag
是自定义的镜像名和标签,最后的.
表示当前目录作为Dockerfile的上下文进行构建。