Docker运行基础知识

Docker 运行

docker pull ubuntu:16.10 (默认从hub.docker.com拉取,不用看网上说什么关网站了啥的,你也可以用。)
正常启动
docker run -i -t ubuntu:16.10 /bin/bash
-i 允许对容器内的stdin进行交互
-t 建立一个伪终端
exit :正常退出s**拆毁辱图片

后台启动
docker run -itd --name ubuntu-test ubuntu:16.10 /bin/echo “Hello World”

docker stop
docker stop

-p 将容器内部使用的端口映射到我们使用的主机上
docker inspect

dockerfile 用来从零创建一个镜像
–rm 容器退出时自动清理容器内部的文件系统

淦,hub.docker.com登陆不上去,可以通过阿里云进行托管。
参考链接

docker 容器默认不含内核文件,故需要
apt -get install -y kmod
或者在 Dockerfile 中
FROM ubuntu:16.04
RUN apt-get update && apt-get install -y kmod

linux su 切换用户

阿里云镜像库操作

创建命名空间

在这里插入图片描述

docker 操作

更改镜像的TAG:

docker tag registry.cn-hangzhou.aliyuncs.com/<命名空间>/<imags(本地的):版本>
docker push registry.cn-hangzhou.aliyuncs.com/<命名空间>/<imags(本地的):版本>
在这里插入图片描述

ok 成功。但是还是直接用docker的好阿。省的配置这么多参数。可惜不会配代理。

Docker Compose

git config --global http.version HTTP/1.1
git config --global http.postBuffer 524288000

curl 发送http请求,下载/上传文件
-L 进行url的重定向

docker-compose.yml 中语法类似 makefile,相反的是用空格不用tab

-v <宿主机绝对路径> :<容器绝对路径> 路径中都是dir

ubuntu16.04 过来后的操作

  1. 更新国内源,并更新
  2. apt-get install vim, kmod,kmod,minicom,iputils-ping,net-tools,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值