安装docker 和 docker 常用命令

安装docker

先来看看这个命令图 在这个图上面可以清晰的看见docker一些命令是怎么运行的


yum list installed | grep docker   查看docker

cd /etc/yum.repos.d/    切换目录

yum install -y wget(如果没有安装wget需要执行)

安装网易的镜像
wget http://mirrors.163.com/docker-ce/linux/centos/docker-ce.repo     

需要注意linux的防火墙

注意:安装之前先关闭防火墙
查看防火墙是否关闭:firewall-cmd --state
临时关闭:systemctl stop firewalld (重启centos后失效)
永久关闭:systemctl disable firewalld (把防火墙置为不可用)
重新加载防火墙配置:firewall-cmd --reload

安装docker

开始安装:yum install -y docker-ce.x86_64

删除命令

yum remove containerd.io.x86_64 -y               
yum remove docker-ce.x86_64 -y     
yum remove docker-ce-cli.x86_64 -y
yum remove docker-ce-rootless-extras.x86_64 -y

启动 重启 停止 docker

启动:systemctl start docker 或者 service docker start 
停止:systemctl stop docker 或者 service docker stop
重启:systemctl restart docker 或者 service docker restart
检查docker进程的运行状态:
systemctl status docker 或者 service docker status		
docker info 			查看docker系统信息		
ps -ef | grep docker	查看docker进程:
docker images 			查看当前docker中所有的镜像 
docker search centos 	搜索镜像  在linux里
docker pull centos		下载镜像 
https://registry.hub.docker.com		搜索镜像	在网站上

docker容器常用命令

docker stats c1  查看容器的状态 占用的内存 
docker ps  	查看启动的容器
docker ps -a		查看所有的容器
docker -itd --name=c1 centos:7 创建容器(当容器的 name 重复的时候 是不能创建的)-it 代表启动容器 并且自动进入 -d 代表在后台运行
docker rm (c1/id  都可以删除)	删除容器  
docker rm -f c1		如果容器是在运行的时候不能删除时  可以选择强制删除
docker run -it c1 /bin/bash  启动并且进入容器
docker start c1	启动容器
docker stop c1  停止容器
docker exec -it c1 /bin/bash (/bin/bash 是以脚本的方式进入) 	进入正在运行的容器
docker restart c1	重启容器
exit	退出容器
Ctrl+P+Q	退出容器但不关闭容器
docker logs -tf --tail 10 c1 查看c1容器的10条日志记录   -tf 显示日志  --tail number 表示日志的条数
docker top c1  查看容器的进程信息
docker inspect c1  查看容器的元数据(重要)
docker run -itd -p 8081:8080 tomcat	启动tomcat容器

docker 容器中 进入正在运行的容器两种方式的区别

方式一
docker exec -it c1 /bin/bash
方式二
docker attach c1

区别: exec  进入容器后 开启一个新的终端   可以在里面操作
	 attach  进入容器正在运行的终端 不会启动新的终端

docker 文件的复制

从容器内拷贝到主机上 (一般情况下 把主机内的内容拷贝到容器内 使用挂载)

1.在容器里面创建一个文件 test
[root@6d1416184331 home]# touch test.java
2.退出容器
3.把文件cp出来
[root@localhost opt]# docker cp c1:/usr/home/test.java /opt
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值