阅读:6回复:0
常用的linux 及 docker 命令
以root权限运行:
sudo -i su root 复制文件: cd /usr/bin cp docker-18.06.3-ce.tgz /usr/bin cp install.sh /usr/bin cp uninstall.sh /usr/bin cp docker.service /etc/systemd/system/ cd /etc/systemd/system/ 移动文件 mv docker.service /usr/bin cp docker.service /usr/bin 启动docker: sudo systemctl start docker 开机启动docker: sudo systemctl enable docker docker ps 移动redis mysql nginx等安装文件到 /www/web/docker cd /tmp/linux/docker_nginx_mysql_redis mv /tmp/linux/docker_nginx_mysql_redis/docker-24.0.9.tgz /www/web/docker mv /tmp/linux/docker_nginx_mysql_redis/docker-24.0.9.tgz/www/web/docker mv /tmp/linux/docker_nginx_mysql_redis/docker-mysql.tar /www/web/mysql cp /tmp/linux/mysql-community-release-el5-7.noarch.rpm /www/mysql mv /tmp/linux/docker_nginx_mysql_redis/docker-redis.tar /www/web/redis mv /tmp/linux/docker_nginx_mysql_redis/nginx-1.26.1.tar /www/web/nginx 安装java环境: tar -zxvf /tmp/linux/jdk-8u381-linux-x64.tar.gz -C /usr/local/java //解压缩到 mv /tmp/linux/ruoyi-admin.jar /www/web/jar java -jar /www/web/jar/ruoyi-admin.jar mv /tmp/linux/ruoyi-admin-root.jar /www/web/jar java -jar /www/web/jar/ruoyi-admin-root.jar /www/web/jar/run.sh //运行jar包项目 mv /tmp/linux/run.sh /www/web/jar cd /www/web/jar sh run.sh start vim run.sh set ff=unix vim -b run.sh bash run.sh start //查看当前jar包的运行状态 bash run.sh status 10.57.216.161:8080 http://10.57.9.72:18080/ docker ps 部署前端: rm -f /tmp/linux/dist.tar //删除之前的tar包 解压文件到另一个目录中 并 自动覆盖: tar -xf /tmp/linux/dist.tar -C /www/web/nginx/html mv /tmp/linux/dist.tar /www/web/nginx/html tar -xf dist.tar cd /www/web/nginx/html rm -r assets tar -xf /www/web/nginx/html/dist.tar tar xvf /www/web/nginx/html/dist.tar tar -zxvf /www/web/nginx/html/dist.tar cd /www/web/nginx/html rm -f /www/web/nginx/html/favicon.ico rm -f /www/web/nginx/html/index.html rm -f /www/web/nginx/html/dist.tar 创建文件夹 mkdir -p /www/web mkdir -p /www/web/mysql 删除文件 rm -f favicon.ico rm -f index.html rm -f dist.tar //删除文件夹 rm -r assets rm -r /usr/local/mysql rm -r /www/web/mysqlmy.cnf rm -r /www/web/redis/redis.conf 强制删除 rm -rf /www/web/redis/redis.conf vim /www/web/redis/redis.conf vim /home/admin/docker-config/redis/redis.conf cd /tmp/linux mv /tmp/linux/redis.config /www/web/redis docker load -i docker-redis.tar docker start fad0ee7e917a //启动容器 docker tag fad0ee7e917a redis:zax systemctl status docker 启动redis: docker run -p 16379:6379 --name redis -v /home/admin/docker-config/redis/redis.conf:/etc/redis/redis.conf -d redis:latest redis-server /etc/redis/redis.conf --appendonly yes 停止正在运行的镜像: docker stop redis docker stop nginx 或 docker stop redis docker container stop CONTAINER_ID 删除数据, rm -rf /var/lib/docker/volumes/redis/_data/* rm -rf /home/admin/docker-config/redis/_data/* 重新初始化生成: cd /www/web/redis docker start redis docker rm redis docker start redis 关闭防火墙 systemctl stop firewalld nginx修改 cd /usr/share/nginx/html; cd /www/web/nginx/conf/conf.d vim default.conf docker stop e768d89f1211 docker ps docker start e768d89f1211 docker ps mkdir -p /www/web/docker mkdir -p /www/web/mysql mkdir -p /www/web/nginx docker load -i /www/web/mysql/docker-mysql.tar sha256:c0cdc95609f1 fc1daf2c7cae05ebd6adcf7b5c614b4f424949554a24012e3c09 docker tag c0cdc95609f1 mysql:aushine mkdir -p /usr/local/mysql mkdir -p /www/web/mysql/ vim /www/web/mysql/my.cnf /usr/local mv /www/web/mysql/mysql-5.7.44-linux-glibc2.12-x86_64 /usr/local/mysql mv /usr/local/mysql/mysql-5.7.44-linux-glibc2.12-x86_64 /usr/local mv /usr/local/mysql-5.7.44-linux-glibc2.12-x86_64 /usr/local/mysql mv mysql-5 Docker常用命令: docker search 镜像名称 //搜索镜像 docker pull 镜像名称:版本号 //拉取对应版本的镜像 docker pull 镜像名称 //默认拉取最新的镜像 docker images //查看本地已下载的镜像 docker ps //查看正在运行的容器 docker ps -a //查看所有的容器(包括run、stop、exited状态的) docker container ls //查看正在运行的容器 docker rm 容器ID //只能删除没有在运行的容器 docker rm -f 容器ID //可以删除正在运行的容器 docker run -p 本地主机端口号:容器服务端口号 --name 容器名字 [-e 配置信息修改] -d 镜像名字 docker start 容器ID //启动容器 docker stop 容器ID //终止容器 docker rmi 镜像名称orID //删除镜像 docker rmi 镜像名称orI --force //强制删除镜像 |
|