导航:首页 > 操作系统 > linuxdocker安装

linuxdocker安装

发布时间:2022-09-23 07:24:30

㈠ docker安装数量

docker安装数量最多1023个。
拓展资料:
docker主要用于运维,当然了,开发也可以用,可以在启动应用项目的时候使用docker方式,docker是虚拟化技术,每一个docker容器都是一个linux虚拟机,而且还可以根据不同的应用定制,最小的可以直接依赖linux内核,仅仅几M就可以运行。下面,正式开始。
一、安装docker
centos下,直接使用如下命令安装
yum install -y docker-io
比较旧的linux版本,需要升级内核才行,这里由于时间问题暂不讲述。
二、启动docker服务
service docker start

㈡ 如何在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 (选择执行)

㈢ 如何在linux安装docker

我这是虚拟机,直接截图发了

如果想要文档私信我

㈣ 如何在Linux服务器上安装Docker

安装一个docker,然后自己用命令行启动另外一个docker
下面是一个启动命令:
<pre t="code" l="bash">nohup docker daemon --selinux-enabled=false --log-driver=journald --storage-driver=overlay \
-H unix:///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.log 1> /dev/null
注意几点:-H参数需要给出另外一个socket文件名-p给出另外一个pid文件名--graph 给出另外一个存放docker镜像容器的路径名称

㈤ Docker搭建与使用

docker 命令与 Docker 引擎通讯之间通过 UnixSocket ,但是能够有权限访问 UnixSocket 的用户只有 root 和 docker 用户组的用户才能够进行访问,所以我们需要建立一个 docker 用户组,并且将需要访问 docker 的用户添加到这一个用户组当中来。

这里使用的是 阿里云提供的镜像加速 ,登录并且设置密码之后在左侧的 Docker Hub 镜像站点 可以找到专属加速器地址,复制下来。
然后分开执行以下命令:

之后重新加载配置,并且重启 Docker 服务

这里推荐使用 Portainer 作为容器的 GUI 管理方案。官方地址: https://portainer.io/install.html
安装命令:

访问你的 IP:9000 即可进入容器管理页面。

名字为镜像库中的镜像名,若出现权限问题报错,前面加上sudo即可。

参数说明:
-p 3306:3306 :将容器的3306端口映射到主机的3306端口
-v /mydata/mysql/log:/var/log/mysql :将配置文件夹挂载到主机
-v /mydata/mysql/data:/var/lib/mysql :将日志文件夹挂载到主机
-v /mydata/mysql/conf:/etc/mysql :将配置文件夹挂载到主机
-e MYSQL_ROOT_PASSWORD=root :初始化root用户的密码

验证,查看docker下的所有进程:docker ps

docker安装的mysql,相当于linux系统中单开了一个linux专门用来安装mysql。
-p 3306:3306 :将容器的3306端口映射到主机(vagrant开启的虚拟机)的3306端口。
日志也是将经常变动数据挂载到外部linux文件夹下。

  上面已经说到,将mysql容器中的配置文件挂载到本机中,所以直接修改本机目录下的配置文件即可。

防止挂载时 redis.conf找不到而在conf文件夹下再次创建名为redis.conf的文件夹,所以预先创建。

mysql之前是进入容器,现在我们直接进入客户端进行操作redis

贼好用啊,还有提示。

docker restart redis 重启redis容器后,发现之前的数据都丢失了,因为保存在内存中。所以我们需要配置持久化。
因为之前已经将容器配置文件挂载到本机目录下,所以直接修改本机redis.conf即可。

重启验证,OK。

㈥ docker怎么安装linux

你安装好docker后,pull一个自己喜欢的linux系统(先搜索:docker search centos),使用docker pull 镜像名称 就拉取镜像了,建议先配置加速器,否则下载很慢,下完了后,使用docker images 就可以看到拉取的镜像了,在使用这个镜像创建容器就OK了,命令docker run ....不会就网络一下docker的命令。

㈦ 怎么在linux下安装docker

每个发行版,安装方法都不一样,说一下最流行的Ubantu吧,首先要求系统必须是64位的,而且内核版本不得低于 3.10。检查内核的方法是:$ uname -r
升级ATP源:

$ apt-get update
$ apt-get install apt-transport-https ca-certificates
加入GPG密钥:
$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys
编辑/etc/apt/sources.list.d/docker.list,如果没有就创建一个,清空所有内容,如果是12.04,添加这一行:
deb https://apt.dockerproject.org/repo ubuntu-precise main
如果是14.04,添加这一行:
deb https://apt.dockerproject.org/repo ubuntu-trusty main
如果是15.10:

deb https://apt.dockerproject.org/repo ubuntu-wily main
也用“deb 仓库URL ubuntu-发行版本号 main”这种格式添加软件仓库,保存并关闭。
更新:
$ apt-get update
清除旧的repo:

$ apt-get purge lxc-docker
验证apt推送:

$ apt-cache policy docker-engine
以后只要运行 apt-get upgrade 就会自动更新docker了。
安装前准备工作还包括安装linux-image-extra包,用于aufs存储介质。
$ sudo apt-get update
$ sudo apt-get install linux-image-extra-$(uname -r)
如果你使用12.04,内核要升级到3.13以上,如果没有,升级之,然后重启。
$ sudo apt-get update

$ sudo apt-get install linux-image-generic-lts-trusty
安装准备到这里就完成了,下面是正式安装。

12.04和14.04这两个版本需要apparmor, 运行 apt-get install apparmor 进行安装。
$ sudo apt-get install docker-engine
启动守护进程:

$ sudo service docker start
检查安装是否正确:

$ sudo docker run hello-world
下面是安全加固操作,默认docker会以root身份运行,所以风险很高,因此要把它降到sudo权限组。
创建docker用户组:

$ sudo usermod -aG docker ubuntu
注销再登录。

以doker身份运行守护进程:

$ docker run hello-world
如果提示错误:
Cannot connect to the Docker daemon. Is 'docker daemon' running on this host?
检查是否设置了DOCKER_HOST环境变量,如果是,删除它。
还有其他内存和交换分区的优化设置,参见安装说明,我就不再啰嗦了。

㈧ linux中怎么docker安装redis

1、docker exec -ti docker_ID /bin/bash
进入容器,当一台新主机去安装
2、docker exec -ti docker_ID /bin/bash -c '交互命令'
不进入容器去安装

㈨ centos7怎么安装docker

安装docker
1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。
通过 uname -r 命令查看你当前的内核版本
$ uname -r

2、使用 root 权限登录 Centos。确保 yum 包更新到最新。
$ sudo yum update

3、卸载旧版本(如果安装过旧版本的话)
$ sudo yum remove docker docker-common docker-selinux docker-engine

4、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2

5、设置yum源
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
6、可以查看所有仓库中所有docker版本,并选择特定版本安装
$ yum list docker-ce --showplicates | sort -r

7、安装docker
$ sudo yum install docker-ce #由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0
$ sudo yum install <FQPN> # 例如:sudo yum install docker-ce-17.12.0.ce

8、启动并加入开机启动 《Linux就该这么学》
$ sudo systemctl start docker
$ sudo systemctl enable docker

9、验证安装是否成功(有client和service两部分表示docker安装启动都成功了)
$ docker version

阅读全文

与linuxdocker安装相关的资料

热点内容
rf3148编程器 浏览:505
浙江标准网络服务器机柜云主机 浏览:587
设置网络的服务器地址 浏览:600
java图形界面设计 浏览:751
纯前端项目怎么部署到服务器 浏览:538
瓜子脸程序员 浏览:505
如何保证服务器优质 浏览:94
小微信aPP怎么一下找不到了 浏览:299
算法纂要学术价值 浏览:975
程序员你好是什么意思 浏览:801
倩女幽魂老服务器如何玩 浏览:561
电子钟单片机课程设计实验报告 浏览:999
看加密频道 浏览:381
程序员算不算流水线工人 浏览:632
三星电视我的app怎么卸载 浏览:44
简述vi编译器的基本操作 浏览:507
让程序员选小号 浏览:91
加强数字货币国际信息编译能力 浏览:584
购买的app会员怎么退安卓手机 浏览:891
程序员的种类及名称 浏览:295