自己无聊整合的一些docker命令

不是超级管理员(root)命令前面不用加sudo!!!

1、linux删除的命令是什么?

rm -rf aa.txt

2、tar解压的命令是什么?

tar -zxvf jdk-1.8.3.tar.gz

3、docker 容器启动命令?

sudo docker start 容器名称/容器ID 

4、下载镜像

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 -y

11.重启容器

sudo docker restart  容器名或容器id

12.开放端口

sudo firewall-cmd --zone=public --add-port=5601/tcp --permanent
#这里指开放5601端口

13.查看已经开放的端口

sudo firewall-cmd --list-ports

14.更新防火墙规则

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指令到这里

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值