rm -rf aa.txt2、tar解压的命令是什么?
tar -zxvf jdk-1.8.3.tar.gz3、docker 容器启动命令?
sudo docker start 容器名称/容器ID4、下载镜像
sudo docker pull 镜像名5、删除镜像
-f 可以执行强制删除
sudo docker rmi -f tomcat #删除tomcat镜像 sudo docker rmi $(sudo docker images |grep envdm) #删除多个镜像 镜像名包含envdm的容器的操作 1.生成容器
示例:
sudo docker run -it -d -p 8080:8080 --name tomcat centos:centos7 #生成启动容器,端口号8080,容器名称tomcat, centos:centos7是镜像名2、容器网络操作
docker network create #创建网络 docker network ls #列出创建的网络 docker network rm #删除创建的网络 docker network disconnect #禁用连接网络3、查看容器
sudo docker ps #显示已启动的容器 sudo docker ps -a #显示已经启动和没有启动的容器4、进入容器
sudo docker exec -it tomcat /bin/bash #进入tomcat容器5、退出容器
exit #退出当前容器6、停止容器
sudo docker stop tomcat #停止tomcat容器7、启动容器
sudo docker start tomcat #启动tomcat容器8、删除容器
sudo docker rm tomcat #删除tomcat容器 sudo docker rm $(sudo docker container ls -f "status=exited" -q) #删除多个退出的容器 docker rm $(docker container ls -aq) #删除所有容器9、拷贝文件到容器
sudo docker cp jdk-8u201-linux-x64.tar.gz tomcat:/home/apps/jdk-8u201-linux-x64.tar.gz #把宿主机当前目录下的jdk-8u201-linux-x64.tar.gz复制到容器tomcat的/home/apps文件夹下10、容器打包镜像
sudo docker commit -m "第一个版本" -p tomcat web-demo:latest #上传时登录失败 安装加密软件 sudo apt install gnupg2 pass -y11.重启容器
sudo docker restart 容器名或容器id12.开放端口
sudo firewall-cmd --zone=public --add-port=5601/tcp --permanent #这里指开放5601端口13.查看已经开放的端口
sudo firewall-cmd --list-ports14.更新防火墙规则
sudo firewall-cmd --reload #一般配合上面的开放端口使用15.把文件从容器里拖出来编辑
sudo docker cp envdm_mycat_1:/usr/local/mycat/conf/schema.xml ./ #把路径为usr/local/mycat/conf里面的schema.xml文件拖到容器外面, 然后就可以用xftp这种可视化界面的工具直接编辑16.把编辑完的文件放回容器
sudo docker cp ./schema.xml envdm_mycat_1:/usr/local/mycat/conf/ #原理同上
暂时更新到这里,我会收录一些常用的docker指令到这里



