最全的Linux教程,Linux从入门到精通
======================
-
linux从入门到精通(第2版)
-
Linux系统移植
-
Linux驱动开发入门与实战
-
LINUX 系统移植 第2版
-
Linux开源网络全栈详解 从DPDK到OpenFlow
第一份《Linux从入门到精通》466页
====================
内容简介
====
本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第1版出版后曾经多次印刷,并被51CTO读书频道评为“最受读者喜爱的原创IT技术图书奖”。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。本书附带1张光盘,内容为本书配套多媒体教学视频。另外,本书还为读者提供了大量的Linux学习资料和Ubuntu安装镜像文件,供读者免费下载。
本书适合广大Linux初中级用户、开源软件爱好者和大专院校的学生阅读,同时也非常适合准备从事Linux平台开发的各类人员。
需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
### (7) 设置docker开机启动
分别执行如下两条命令,启动 ******docker****** 并将其加入开机启动。
systemctl start docker
systemctl enable docker
### (8) 安装验证
执行 ******docker version****** 验证下是否安装成功了(只要有 ******client****** 和 ******service****** 两部分则表示 ******docker****** 安装启动都成功了)。
![](https://img-blog.csdnimg.cn/img_convert/8d35568c50b20aba5ac5bc4ec1b437ec.png)
### (9) 修改Docker Hub镜像地址
$. vi /etc/sysconfig/docker
OPTIONS=‘–selinux-enabled --log-driver=journald --signature-verification=false’
#修改为:
OPTIONS=‘–selinux-enabled --log-driver=journald --signature-verification=false --registry-mirror=https://docker.mirrors.ustc.edu.cn’
****docker其它配置:****
vi /etc/docker/daemon.json
在配置文件中添加以下内容:
“hosts”: [“tcp://0.0.0.0:2375”, “unix:///var/run/docker.sock”]
例如:
{
// 开放docker端口,允许远程访问:
“hosts”: [“tcp://0.0.0.0:2375”, “unix:///var/run/docker.sock”],
// 修改默认镜像地址
“registry-mirrors”: [“https://k728i8z5.mirror.aliyuncs.com”],
// 允许以http方式访问下面镜像库
“insecure-registries”:[“k8s-harbor:10001”]
}
****重启docker****
systemctl restart docker
### ******附:升级 Docker 版本******
(1)如果我们主机的 ******docker****** 版本比较低,想要升级成最新版本的话。首先执行如下命令,将旧版本删除。
yum remove docker docker-common docker-selinux docker-engine
(2)删除后再次按照上方第 ******5****** 步起重新按照指定版本即可。主要安装后同样要将其加入开机自启动。
## ******二、安装 Docker Compose******
### 安装方式一(use)
docker官网地址:[Overview | Docker Documentation]( )
#### 1、检查本地docker版本
docker version
#### 2、docker-compose版本选择
根据docker版本选择对应的docker-compose版本。
[docker-compose]( )官网地址:[Compose file version 3 reference | Docker Documentation]( )
![](https://img-blog.csdnimg.cn/img_convert/8914dd4fdd04e18ce8ccc505bde7dad5.png)
#### 3、安装
官网安装地址:[Overview | Docker Documentation]( )
github: https://github.com/docker/compose/releases/tag/v2.20.2
国内下载地址:https://gitee.com/smilezgy/compose/releases/tag/v2.20.2
curl -SL
https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-linux-x86_64
-o /usr/local/bin/docker-compose
或者手动下载, 上传到服务器后执行如下指令(use)
在 docker-compose-linux-x86_64 文件同一目录下执行
cp docker-compose-linux-x86_64 /usr/local/bin/docker-compose
#### 4、添加可执行权限
chmod +x /usr/local/bin/docker-compose
#### 5、测试
[root@bogon bin]# docker-compose --version
Docker Compose version v2.20.2
如果需要删除则执行如下命令
rm -rf /usr/local/bin/docker-compose
#### 6、Docker Compose运行项目
要运行Docker Compose,需要在项目目录中拥有一个`docker-compose.yml`文件。完成以下步骤:
1. 打开终端或命令提示符。
2. 导航到存放`docker-compose.yml`文件的目录。
3. 运行以下命令启动在compose文件中定义的容器:
docker-compose up
>
> 默认情况下,此命令将启动compose文件中指定的所有服务,并在终端中显示它们的日志。
>
> 要使用分离模式(在后台)运行容器,可以添加
> `-d`标志:
>
此命令会启动容器并将控制返回给终端。
docker-compose up -d
>
> 请注意,如果是第一次运行
> `docker-compose up`,它将从Docker Hub拉取任何必要的Docker镜像,然后再启动容器。
>
### 安装方式二
(1)执行如下命令安装 ******pip3******:
yum -y install python3-pip
最全的Linux教程,Linux从入门到精通
======================
-
linux从入门到精通(第2版)
-
Linux系统移植
-
Linux驱动开发入门与实战
-
LINUX 系统移植 第2版
-
Linux开源网络全栈详解 从DPDK到OpenFlow
第一份《Linux从入门到精通》466页
====================
内容简介
====
本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第1版出版后曾经多次印刷,并被51CTO读书频道评为“最受读者喜爱的原创IT技术图书奖”。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。本书附带1张光盘,内容为本书配套多媒体教学视频。另外,本书还为读者提供了大量的Linux学习资料和Ubuntu安装镜像文件,供读者免费下载。
本书适合广大Linux初中级用户、开源软件爱好者和大专院校的学生阅读,同时也非常适合准备从事Linux平台开发的各类人员。
需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!