如何安装docker(如何安装dockercompose)

本篇文章给大家谈谈如何安装docker,以及如何安装dockercompose对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

如何在 CentOS 7 上安装 Docker

CentOS 7 中 Docker 的安装

Docker 软件包已经包括在默认的 CentOS-Extras 软件源里。因此想要安装 docker,只需要运行下面的 yum 命令:

[root@localhost ~]# yum install docker

启动 Docker 服务

安装完成后,使用下面的命令来启动 docker 服务,并将其设置为开机启动:

[root@localhost ~]# service docker start[root@localhost ~]# chkconfig docker on

(LCTT 译注:此处采用了陪铅旧式的 sysv 语法,如芦派好采用CentOS 7中支持的新式 systemd 语法,如下:

[root@localhost ~]# systemctl start docker.service[root@localhost ~]# systemctl enable docker.service

下载官方的 CentOS 镜像到本地

[root@localhost ~]# docker pull centosPulling repository centos192178b11d36: Download complete 70441cac1ed5: Download complete ae0c2d0bdc10: Download complete 511136ea3c5a: Download complete 5b12ef8fd570: Download complete

确认 CentOS 镜像已经被获取:

[root@localhost ~]# docker images centosREPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZEcentos centos5 192178b11d36 2 weeks ago 466.9 MBcentos centos6 70441cac1ed5 2 weeks ago 215.8 MBcentos centos7 ae0c2d0bdc10 2 weeks ago 224 MBcentos latest ae0c2d0bdc10 2 weeks ago 224 MB

运行一个 Docker 容器:

[root@localhost ~]# docker run -i -t centos /bin/bash[root@dbf66395436d /]#

我们可以看到,CentOS 容器已经被启动,并且我们得到了 bash 提示符。在 docker 命令中我们使用了 “-i 捕获标准输入输出”和 “-t 分配一个终端或控制台”选项。若要断开与容器的连接,输入 exit。

[root@cd05639b3f5c /羡颤]# cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core) [root@cd05639b3f5c /]# exitexit[root@localhost ~]#

我们还可以搜索基于 Fedora 和 Ubuntu 操作系统的容器。

[root@localhost ~]# docker search ubuntu[root@localhost ~]# docker search fedora

显示当前正在运行容器的列表

如何在没有网络的情况下安装Docker

Docker在无联网条件下的部署十分简单。只需要一台联网的电脑和优盘即可完成这个过程。

基本配置

待安装Docker电脑:Ubuntu 16.04 64bit,无联网环境

另有一台可以联网的机器,具体配置不限

下载安装包与安装Docker

安装Docker,首先裤知羡使用可联网机器下载deb安装包。pkgs.org提供了很多deb包的下载地址。需要准备的deb安装包包括:

linux-image-4.4.0-21-generic_4.4.0-21.37_amd64.deb (或其它版本的安装包,linux-image-后的版本号可以在待安装机器上使用 echo $(uname -r)查看,此版本在Ubuntu 16.04上可以使用)

docker-engine_1.12.3-0~xenial_amd64.deb (在apt.dockerproject.org中下载)

某些情况下可能会用到libltdl7_2.4.6-0.1_amd64.deb (我的安装过程中没有用到)

之后将这些安装包拷入待安装电脑中,依次执行1、2中对应的deb包的安装:

sudo dpkg -i xxxxxx.deb1

如果安装docker-engine的时候遇到’Package libltdl7 is not installed.’的报错时,则需要安装libltdl7_2.4.6-0.1_amd64.deb后再安装docker-engine。

此时docker已经安装完成,下面需要启动docker服务,并将docker命令放入超级用户组中,其中是用户名:

service docker startsudo gpasswd -a username docker123

之后注销当前账户并重新登录,即可正常使用docker。

安装Nvidia-docker

nvidia-docker是nvidia提供docker外围封装,可以让用户在其中使用GPU。通常使用tensorflow或者其它深猛渣度学习框架的时候需要使用nvidia-docker。其deb安装包下载胡拍地址为.

安装nvidia-docker的前提是待安装电脑已经有了nvidia的显卡驱动。nvidia-docker的安装在docker安装完毕后进行:

sudo dpkg -i nvidia-docker_1.0.1-1_amd64.deb1

其它问题

当完成一个deb包安装后安装另一个包时如果出现:

dpkg:错误:另外一个进程已经为 dpkg 状态数据库 加锁1

则可以使用下面的命令解决。

sudo rm /var/lib/dpkg/lock1

windows7上如何安装docker

步骤一:贺贺拍安装客户端时不要直接双击运行,请在安装文件上右键菜单,选择“以管理员身份运禅羡行”按照提示安装完毕后不要立即重启操作系统,而是选择“稍后重新启动计算机”

步骤二:进入iNode安装目录(32位系统缺省在C:\Program Files\H3C\iNode Client,64位系统缺省在C:\Program Files (x86)\H3C\iNode Client),找到文件AuthenMngService.exe,右键菜单选择属性。

在文件的属性窗口中选择兼容性选项卡,点击“更改所有用户的设置”。

打开“所有用户的兼容性”窗口,在勾选“以兼容模式运行这个程序”,并选择“Windows Vista”或者“Windows XP (Service Pack 3)”。然后勾选“以管理员身份运行该程序”。

确定后,文件属性窗口中兼容性选项卡会变成如下所示,并且不可再被设置。

确定后,完成AuthenMngService.exe的设置。

步骤三:使用步骤二中的方法对iNode Client.exe进行同样的设置。拍衫

步骤四:重启操作系统即可正常使用认证客户端。

[img]

关于如何安装docker和如何安装dockercompose的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

标签列表