docker安装linux
1. 离线linux机器,如何快速安装docker及镜像
安装Docker借助apt-get命令,安装Docker是件轻而易举的事。$ sudo apt-get install docker.io 为了允许非根用户也可以运行Docker,将你自己添加到docker群组。下面这个命令会允许当前用户运行Docker,无需根用户权限。
2. 如何在linux上安装最新版本docker
笔记正文:
第一步:删除之前的docker版本
sudo apt-get remove docker docker-engine docker.io lxc-docker-1.9.1
以上命令解析:remove 后面追加的是安装的时候docker的名称;
延伸:
1.有关docker,docker.io,docker-engine,lxc-docker 的区别?
其中,RHEL/CentOS 软件源中的 Docker 包名为 docker;Ubuntu 软件源中的 Docker 包名为 docker.io;而很古老的 Docker 源中 Docker 也曾叫做 lxc-docker。这些都是非常老旧的 Docker 版本,并且基本不会更新到最新的版本,而对于使用 Docker 而言,使用最新版本非常重要。另外,17.04 以后,包名从 docker-engine 改为 docker-ce,因此从现在开始安装,应该都使用 docker-ce 这个包。
2.关于docker 目前设计的版本 docker-CE 和 docker-EE
2.1 docker-ce 是社区版本是完全免费的;从1.XX版本升级到17.XX版本上的风险是非常小的;docker-ce 还区分两个版本edge和stable版本;
2.1.1 edge 版本是每个月发布一次,喜欢尝新的用户可以下载此版本,因此对于安全和错误只能当月获取与修复
2.1.2 stable 版本是每个季度更新一次,也就是说是稳定版本;
2.2 docker-ee 版本是由公司支持,可在经过认证的操作系统和云提供商中使用,并可运行来自Docker Store的、经过认证的容器和插件。对于企业则提供了一下收费的高级特性。
第二步:安装docker 镜像文件
$ sudo apt-get update (选择执行)
3. docker怎么安装linux
你安装好docker后,pull一个自己喜欢的linux系统(先搜索:docker search centos),使用docker pull 镜像名称 就拉取镜像了,建议先配置加速器,否则下载很慢,下完了后,使用docker images 就可以看到拉取的镜像了,在使用这个镜像创建容器就OK了,命令docker run ....不会就网络一下docker的命令。
4. 一个linux服务器上怎么安装装两个docker
安装一个docker,然后自己用命令行启动另外一个docker
下面是一个启动命令:
nohupdockerdaemon--selinux-enabled=false--log-driver=journald--storage-driver=overlay
-Hunix:///var/run/docker-bootstrap.sock-p/var/run/dockerbootstrap.pid
--iptables=false--ip-masq=false--bridge=none--graph=/var/lib/dockerbootstrap
2>/var/log/docker-bootstrap.log1>/dev/null&
注意几点:
-H参数需要给出另外一个socket文件名
-p给出另外一个pid文件名
--graph 给出另外一个存放docker镜像容器的路径名称
5. linux安装了docker之后,用ifconfig指令看多了一个docker0,怎么关掉
干嘛要关掉呢,那是docker软件的虚拟网卡的接口名称,你想让docker不能联网吗。如果想临时的关闭它也可以,用ifcongfig docker0 down命令就可以关闭了;关闭后还可以再用ifcongfig docker0 up命令打开。
6. docker安装linux镜像问题
部署服务还是用centos系统好。
7. linux怎么安装docker
1 在 CentOS 6.4 上安装 docker
docker当前官方只支持Ubuntu,所以在 CentOS 安装Docker比较麻烦(Issue #172)。
docker官方文档说要求Linux kernel至少3.8以上,CentOS 6.4是2.6的内核,于是我哼哧哼哧的编译安装了最新的kernel 3.11.6,重启后运行docker还是失败,最后找到原因,是因为编译时忘记集成aufs模块了。aufs 需要和 kernel 一起编译,很麻烦。
不过不需要这么麻烦,有强人已经编译好了带aufs模块的内核,见这里Installing docker.io on centos 6.4 (64-bit)
1.1 取消selinux,因为它会干扰lxc的正常功能
sudo vim /etc/selinux/config
SELINUX=disabled
SELINUXTYPE=targeted
1.2 安装 Fedora EPEL
sudo yum install http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
1.3 添加 hop5 repo地址
cd /etc/yum.repos.d
sudo wget http://www.hop5.in/yum/el6/hop5.repo
1.4 安装 docker-io
sudo yum install docker-io
会自动安装带aufs模块的3.10内核,以及docker-io包。
1.5 将 cgroup 文件系统添加到 /etc/fstab , 只有这样docker才能正常工作
sudo echo "none /sys/fs/cgroup cgroup defaults 0 0" >> /etc/fstab
1.6 修改grub引导顺序
sudo vim /etc/grub.conf
default=0
设置default为新安装的内核的位置,一般是0
1.7 重启
sudo reboot
1.8 检查新内核是否引导成功
重启后,检查一下新内核是否引导起来了
uname -r
3.10.5-3.el6.x86_64
说明成功了
看一下 aufs是否存在
grep aufs /proc/filesystems
nodev aufs
说明存在
1.9 启动 docker daemon 进程
sudo docker -d &
如果你在公司,且公司内部都是通过代理上网,则可以把代理服务器告诉docker,用如下命令(参考这里):
sudo HTTP_PROXY=http://xxx:port docker -d &
1.10 下载 ubuntu 镜像
sudo docker pull ubuntu
1.11 运行 hello world
sudo docker run ubuntu /bin/echo hello world
hello world
安装成功了!!
8. docker 是装在linux中还是装在ubuntu中
大多数用户设置Docker仓库,并从中进行安装,便于升级。 )
一些用户下载DEB包,手动地进行安装和进行升级。
一些用户依赖伴随他们操作系统的Docker版本,这可能已经过时了。
9. 如何在linux安装docker
我这是虚拟机,直接截图发了
如果想要文档私信我
10. docker linux 用哪个
一个利用LXC建立起来的一个容器,用于封装作业程序,运行库和其他相关的文件,以便可以方便地部署或者开发(不需要再次配置运行环境)。
大部分情况下这些container可以像游戏机的卡带/DVD一样插入系统,直接运行 :)
同时这个软件的开发者也叫同样的名字 Docker。