Docker
基于镜像新建容器并启动
docker run -itd -p 5000:5000 --name 容器名 镜像名:标签名
例如:启动nginx实例
docker run --name my-nginx -d -p 80:80 -v /mnt/docker/nginx/html:/usr/share/nginx/html /mnt/docker/nginx/nginx.conf:/usr/share/nginx/nginx.conf nginx
启动mysql:
docker run --name mysql -p 3306:3306 -v /mnt/docker/mysql/my.cnf:/etc/my.cnf -e MYSQL_ROOT_PASSWORD=123456 -d mysql
如果连不上
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '12345678';
docker 启动已经停止的容器
docker start 容器ID或容器名
docker stop 容器ID或容器名
查看日志
docker logs 容器名
进入容器:docker exec -it 【容器id】 /bin/bash
对于 alpine,改成 docker exec -it 【容器id】 sh
从容器拷贝文件到宿主机
docker cp 容器名称:/src文件 /dest目录
docker-compose命令
1:部署并启动:docker-compose up -d docker-compose -f prod-equus-bass.yml up
2:销毁:docker-compose down
3:启动停止:
docker-compose stop
docker-compose start
Linux:
解压jar:jar -xvf project.jar
删除文件 rm -f inspur-*.jar