Dock 使用笔记

1.DOCK容器:

创建以及运行:
docker run <镜像> docker运行镜像若没有去镜像市场下载
docker run -it <镜像> : 进入镜像 对镜像进行cmd操作
docker run -itd --name <别名> <容器NAME/容器ID> /bin/bash 后台运行 容器
docker start <ID/名> 启动一个已经停止的容器

停止运行
docker stop <容器NAME/容器ID>

查看运行容器
dockr ps 查看正在运行的容器
docker ps -a 查看所有停止和正在运行的容器

查看日志
docker logs <容器NAME/容器ID> 查看docker<容器>用户进程日志 可以看别人访问自己的ip

进入容器
docker exec -it <容器NAME/容器ID> /bin/bash 进入容器 并在exit后不消除容器
docker attach <容器NAME/容器ID> 进入容器 并在exit后消除容器

删除镜像
docker rm -f <容器NAME/容器ID> 删除容器

删除所有停止镜像
docker container prune 删除停止的镜像

导出容器
docker export <容器NAME/容器ID> > Name.tar

导入容器快照
cat NAME.tar | docker import - test/NAME:v1

搭设web服务端口
docker run -d -P training/webapp python app.py -P设置开放本地某一地址映射设置的端口号
docker run -itd -p 39005:5000 training/webapp python app.py -p设置映射的端口号
docker run -d -p 127.0.0.1:5001:5000 training/webapp python app.py

查看容器进程
docker top <容器>

2.镜像操作:

查找镜像
docker search <镜像>

获取下载镜像
docker pull ubuntu
docker pull <镜像>
查看镜像
docker images

删除本地镜像源
docker rmi <镜像>

讲容器呈递给镜像
docker commit -m="has update" -a="runoob" e218edb10161 runoob/ubuntu:v2
创建局域网
docker network create -d bridge test-net

将容器运行到局域网中
docker run -itd --name test1 --network test-net ubuntu /bin/bash ping test1 得知在一个网段中
手动配置dns
docker run -it --rm host_ubuntu --dns=114.114.114.114 --dns-search=test.com ubuntu
用户库的管理
登陆/退出
docker login
docker logout
推送镜像
docker push <镜像> username/镜像:TAG

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值