栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Docker(1):Docker安装

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Docker(1):Docker安装

1.虚拟机配置

桥接: bridge link

iptables -t nat -I POSTROUTING -s 172.25.73.250/24 -j MASQUERADE  火墙策略

一. docker 安装

lftp 172.25.254.25

/pub/docs/docker> cd 20 

lftp 172.25.254.250:/pub/docs/docker> mirror 20  将整个20目录及其中内容拷贝下来

1.方法:配置成yum源

 cp 20/ /var/www/html/
配置一个yum文件

[docker]
name=docker-ce
baseurl=http://172.25.73.250/20
gpgcheck=0
~              

 2.在server4安装

 yum install docker-ce

 3.查看是否安装成功

systemctl enable --now docker

docker info

4.如何去掉最后两个报错

 vim /etc/sysctl.d/docker.conf

net.bridge.bridge-nf-call-iptables = 1
net.bridge.bridge-nf-call-ip6tables = 1

 

 sysctl --system 刷新内核

docker info

docker search yakexi007

docker pull yakexi007/game2048:拉取该游戏

 docker run -d --name demo -p 80:80 yakexi007/game2048

报错,解决办法:打开该参数

sysctl -a|grep forward

sysctl -w net.ipv4.ip_forward=1

 浏览器输入虚拟机ip  http://172.25.73.4/

 docker pull yakexi007/mario  换个游戏

[root@server4 yum.repos.d]# docker rm -f demo
demo
[root@server4 yum.repos.d]# docker run -d --name demo -p 8080:8080 yakexi007/mario

这里网址要加8080

 

 二.Docker常用指令

docker ps  显示正在运行的进程
   31  docker ps -a  显示所有进程
   32  docker run -d --name demo -p 8080:8080 yakexi007/mario 拉取一个进程

 docker stop demo停止进程

   33  docker rm -f demo 删除
   34  docker run -d --name demo -p 8080:8080 yakexi007/mario 如果原来的demo没有删掉,这步会出错
   35  docker kill demo 比stop快得多
   36  docker run -d --name demo -p 8080:8080 yakexi007/mario
   37  docker rm -f demo  kill之后照样要删除

 注:docker命令 大概有以下

 其中常用的有:

docker stop demo             #停掉刚刚的游戏
docker ps
docker ps -a 前边提到过,显示正在使用的镜像和所有镜像
docker history  yakexi007/mario:latest             ##查看容器的镜像分层

剩下几个实际操作    systemctl restart docker

1. docker load -i ubuntu.tar     上传本地资源给容器
   25  docker images    查看已经上传的容器资源

 docker history ubuntu:latest             #查看ubuntu的历史,可以看到分了两层

 

 docker run -it  --rm  ubuntu        #运行它  -it交互模式
root@df1ddc6b402f:/# uname -r
3.10.0-957.el7.x86_64
[root@server8 ~]# uname  -r
3.10.0-957.el7.x86_64                                #可以得出他们用的是同一个内核

 


 

 


 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/297980.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号