docker使用总结

#1. 下载vmware
步骤略。

#2. 下载centos
步骤略。

#3. 安装centos到vmware
步骤略。

#4. 安装ifconfig命令
如果已安装的centos有这个命令,跳过这步。
(1)yum search ifconfig,可以发现在net-tools.x86_64这个包里;
(2)yum install net-tools.x86_64,安装即可。

#5. 设置虚拟机网络连接为桥接模式
(1)桥接模式:虚拟机与主机,相当于两台机器,虚拟机也会分配一个ip;
(2)NAT模式:虚拟机共用主机的网络连接;
配置方式如下:
这里写图片描述
这里写图片描述
这里写图片描述

#6. 设置固定ip
(1)修改/etc/sysconfig/network文件,添加网关GATEWAY,如果不知道网关可以查看主机的网关地址:
这里写图片描述
(2)修改/etc/sysconfig/network-scripts/ifcfg-eth0文件(ifcfg-<eth0>这里可能每台机器不一样):
这里写图片描述

#7. 安装docker
(本处以centos7示例,其它系统请自行参阅相关资料)
##7.1 直接安装
(1)yum install docker,安装docker
(2)service docker start,启动docker服务(如果没有service命令,请使用systemctl start docker.service)
(3)chkconfig docker on,让它随系统启动自动加载
##7.2 通过阿里云安装
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
##7.3 修改镜像地址为中国地区

为了永久性保留更改,您可以修改 /etc/docker/daemon.json 文件并添加上 registry-mirrors 键值。

{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}
修改保存后重启 Docker 以使配置生效。

#8. 搜索镜像
docker search centos
这里写图片描述

#9. 下载镜像
docker pull docker.io/centos 这步有点慢,请耐心等待
这里写图片描述
如果非常慢,可以配置阿里镜像加速:
使用配置文件 /etc/docker/daemon.json(没有时新建该文件)
{
“registry-mirrors”: ["<your accelerate address>"]
}
重启Docker Daemon就可以了。
其中,your accelerate address需要注册阿里云账号申请,具体参考https://yq.aliyun.com/articles/29941。

#10. 查看镜像
docker images
这里写图片描述

#11. 使用镜像创建容器
(1)镜像,是一个只读的模板,用来创建docker容器。
(2)容器,用来运行应用的地方。
docker run -i -t docker.io/centos /bin/bash
可以使用docker run --help命令查看docker run参数的意思,这里的-i, --interactive表示保持标准输入打开,即交互模式,-t表示分配一个终端,会分配一个密码随机的root用户。
这里写图片描述
注意:此处如果报如下错误,加上参数--privileged=true即可。
docker: Error response from daemon: Container command could not be invoked…
这里写图片描述
当利用 docker run 来创建容器时,Docker 在后台运行的标准操作包括:

  • 检查本地是否存在指定的镜像,不存在就从公有仓库下载
  • 利用镜像创建并启动一个容器
  • 分配一个文件系统,并在只读的镜像层外面挂载一层可读写层
  • 从宿主主机配置的网桥接口中桥接一个虚拟接口到容器中去
  • 从地址池配置一个 ip 地址给容器
  • 执行用户指定的应用程序
  • 执行完毕后容器被终止
    docker run的参数:
  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值