Docker

docker

docker环境配置
./ip-static
ip: 192.168.64.150
ifconfig
//执行失败时,执行:(开启VMware托管)
nmcli n on
systemctl restart NetworkManager
//进入install文件夹
cd docker-install
//添加执行权限
chmod +x install.sh
//安装
./install.sh -f .tgz文件名

docker操作

//linux的指令
systemctl start docker //开启docker
systemctl stop docker //关闭docker
systemctl enable docker //开启docker开机自启
systemctl disable docker //关闭docker开机自启
systemctl status docker //查看docker状态
//docker的指令
docker info //查看docker信息

docker镜像文件

docker build 文件名 //创建镜像
docker pull 文件名 //下载镜像
docker load 文件名 //导入镜像
//操作镜像
docker run 镜像名//运行  把镜像放入容器中
docker images //浏览镜像文件
docker inspect 镜像名/id //查看镜像详情
docker history 镜像名/id //查看镜像历史
docker image rm 镜像名/id //删除镜像
docker save 镜像名 | gzip > xxx.tar.gz //导出镜像,生成压缩包
docker load < xxx.tar.gz //导入镜像
docker build -t 镜像名 
容器
//操作容器
docker run -d xxxx bash //启动容器  注意:执行exit后运行会关掉
// -d 后台运行 -v 挂载 --name 名字 -it取消交互 
//-p 映射端口  --always 设置自启 -e 环境  bash 交互
//注意所有的container可以省略
docker ps //docker运行中的容器
docker ps -a //docker中的所有容器
docker inspect 容器id //详细信息
docker container logs 容器id //看查容器日志
docker container start 容器id //启动容器
docker container stop 容器id //停止容器
docker container restart 容器id //重启容器
docker exec -it 容器id bash //进入容器(运行的容器才行)
docker container rm 容器id //删除容器 加-f 强制删除运行的容器
docker container prune //清理所有终止状态容器

数据卷

docker volume create 数据卷名 //创建数据卷
docker volume ls //查看所有数据卷
docker volume inspect container-vol //查看指定 数据卷 的信息
docker run -it -v 数据卷名:容器路径 容器名 bash //运行容器,并进行数据卷与容器路径绑定
docker volume rm 数据卷名 //移除数据卷

docker网络操作

docker network create 网络名 //创建网络 默认-d bridge
docker network ls //列出所属有网络
docker inspect id///查看网络信息

实现容器互联

//创建容器 打开二个session
//第一个: 
	docker run -it --name app1 --network t-net centos:7
//第二个: 
	docker run -it --name app2 --network t-net centos:7
//测试网络互通
ping app1
ping app2
//ping的结果
[root@35569c623c4c /]# ping app1
PING app1 (172.18.0.2) 56(84) bytes of data.
64 bytes from 35569c623c4c (172.18.0.2): icmp_seq=1 ttl=64 time=0.577 ms
64 bytes from 35569c623c4c (172.18.0.2): icmp_seq=2 ttl=64 time=0.061 ms
64 bytes from 35569c623c4c (172.18.0.2): icmp_seq=3 ttl=64 time=0.066 ms
......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值