docker命令总结(2)

19 篇文章 0 订阅
5 篇文章 0 订阅

docker六个命名空间

pid(进程),net(网络),ipc(消息队列),mnt(文件系统),uts(独立的hostname),user(用户)

docker仓库加速

cat /etc/docker/daemon.json

{
    "registry-mirrors": [
        "https://1nj0zren.mirror.aliyuncs.com",
        "https://docker.mirrors...ustc.edu.cn",
        "http://f1361db2.m.daocloud.io",
        "https://registry.docker-cn.com"
    ]
}

完事后systemctl daemon-reload && systemctl restart docker

docker命令

docker run redis   #在本地没有发现镜像时,会去docker官方仓库下载该镜像
docker start 容器名	#启动一个已经停止的容器(会关闭所有进程,就是关机)
docker stop 容器名		#停止一个正在运行的容器
docker pause 容器名	#挂起一个正在运行的容器(容器还会处于挂起前的状态,进程还在)
docker unpause 容器名	#恢复挂起
docker restart 容器名	#重启容器
docker kill 容器名		#杀死容器
docker inspect -f {{.NetworkSettings.IPAddress}} 容器名

进入容器的方法:
1.docker attach 容器名		#附加,exit后会容器会停止
2.docker exec -it 容器名  命令			#运行一个命令在一个已经运行的容器中,并且exit后容器不会停止
3.用一个util-linux工具
nsenter -t pid号 -m -u -p -n -i		#通过命名空间进入容器 
4.通过脚本
http://github.com/dzckzeo/bashrc_docker  //脚本

容器的导入导出:
docker export -o tar包名 容器名   #导出容器
docker import 本地镜像tar包 镜像名:tag	#导入容器

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

马总123

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值