首页 / LINUX / Linux上安装docker-教程
Linux上安装docker-教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux上安装docker-教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2520字,纯文字阅读大概需要4分钟。
内容图文
![Linux上安装docker-教程](/upload/InfoBanner/zyjiaocheng/942/ac195b695eee48af96345700d39c820b.jpg)
1. Linux上安装docker
1.1 安装包官方地址
https://download.docker.com/linux/static/stable/x86_64/
可以先下载到本地,然后通过ftp工具上传到服务器上,或者在服务器上使用命令下载
$ wget https://download.docker.com/linux/static/stable/x86_64/docker-18.06.3-ce.tgz
1.2 解压
$ tar -zxvf docker-18.06.3-ce.tgz
1.3 将解压出来的docker文件复制到 /usr/bin/ 目录下
$ cp docker/* /usr/bin/
1.4 在/etc/systemd/system/目录下新增docker.service文件
内容如下,这样可以将docker注册为service服务
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
# the default is not to use systemd for cgroups because the delegate issues still
# exists and systemd currently does not support the cgroup feature set required
# for containers run by docker
ExecStart=/usr/bin/dockerd --selinux-enabled=false --insecure-registry=127.0.0.1
ExecReload=/bin/kill -s HUP $MAINPID
# Having non-zero Limit*s causes performance problems due to accounting overhead
# in the kernel. We recommend using cgroups to do container-local accounting.
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
# Uncomment TasksMax if your systemd version supports it.
# Only systemd 226 and above support this version.
#TasksMax=infinity
TimeoutStartSec=0
# set delegate yes so that systemd does not reset the cgroups of docker containers
Delegate=yes
# kill only the docker process, not all processes in the cgroup
KillMode=process
# restart the docker process if it exits prematurely
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
此处的--insecure-registry=127.0.0.1
(此处改成你私服ip)设置是针对有搭建了自己私服Harbor时允许docker进行不安全的访问,否则访问将会被拒绝。
1.5 启动docker
给docker.service文件添加执行权限
$ chmod +x /etc/systemd/system/docker.service
重新加载配置文件(每次有修改docker.service文件时都要重新加载下)
$ systemctl daemon-reload
启动
$ systemctl start docker
设置开机启动
$ systemctl enable docker.service
查看docker服务状态
$ systemctl status docker
上图表示docker已安装成功
2. Linux上安装docker-compose
$ curl -L https://github.com/docker/compose/releases/download/1.8.0/run.sh > /usr/local/bin/docker-compose
$ chmod +x /usr/local/bin/docker-compose
$ docker-compose --version
输出以下结果即为成功:
$ docker-compose --version
docker-compose version 1.8.0, build f3628c7
Eleven_Tang
发布了17 篇原创文章 · 获赞 2 · 访问量 2万+
私信
关注
内容总结
以上是互联网集市为您收集整理的Linux上安装docker-教程全部内容,希望文章能够帮你解决Linux上安装docker-教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。