设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 951|回复: 9
收起左侧

[分享] Ubuntu部署docker服务

[复制链接]
发表于 2020-10-14 11:55:50 | 显示全部楼层 |阅读模式
Ubuntu 20.04安装
安装完成后修改软件源:
1.png
添加阿里软件源:


student@student-VirtualBox:~/Desktop$ cat /etc/apt/sources.list
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
student@student-VirtualBox:~/Desktop$

student@student-VirtualBox:~/Desktop$ sudo apt update

student@student-VirtualBox:~/Desktop$ sudo apt upgrade

安装编译环境:

student@student-VirtualBox:~/Desktop$ sudo apt-get install build-essential linux-headers-5.4.0-40-generic

student@student-VirtualBox:~/Desktop$ sudo apt-get install gcc


安装virtubox增强工具: 单击 Run Software
2.png
3.jpg.png
4.png
5.png
配置ubuntu作为网关:


root@student-VirtualBox:~# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:de:ad:2f brd ff:ff:ff:ff:ff:ff
    inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic noprefixroute enp0s3 #外网网卡 模拟公网
       valid_lft 86346sec preferred_lft 86346sec
    inet6 fe80::fed6:5e7:a45b:1975/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:a4:55:04 brd ff:ff:ff:ff:ff:ff
    inet 192.168.19.254/24 brd 192.168.19.255 scope global noprefixroute enp0s8  #内网网卡  模拟企业内部网络
       valid_lft forever preferred_lft forever
    inet6 fe80::bec6:79d3:df8e:555e/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
root@student-VirtualBox:~#


配置ubuntu网络:在ubuntu desktop版本中将网络配置交给NetworkManager管理


root@utility:/home/student/Desktop# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:de:ad:2f brd ff:ff:ff:ff:ff:ff
    inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic noprefixroute enp0s3
       valid_lft 81760sec preferred_lft 81760sec
    inet6 fe80::fed6:5e7:a45b:1975/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:a4:55:04 brd ff:ff:ff:ff:ff:ff
    inet 192.168.19.254/24 brd 192.168.19.255 scope global noprefixroute enp0s8
       valid_lft forever preferred_lft forever
    inet6 fe80::bec6:79d3:df8e:555e/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
root@utility:/home/student/Desktop# cd /etc/netplan/
root@utility:/etc/netplan# ls
01-network-manager-all.yaml
root@utility:/etc/netplan# cat 01-network-manager-all.yaml
# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
root@utility:/etc/netplan#

6.png

网络通过图形化修改即可。

配置ufw nat实现网关功能   开启ufw 防火墙
7.png

开启系统ipv4_forward功能:
8.png

9.png

开启ufw 转发策略:

10.png

11.png

配置NAT  SNAT 规则:

12.png

13.png

应用ufw:
14.png
配置 ubuntu server:



配置ip 地址:


15.png


应用网络配置:
16.png



查看配置:
17.png


配置sudo 免密:

18.png

19.png

修改root密码:

20.png

开启root  ssh登录功能:

21.png

22.png

重启sshd服务:

23.png


关于诺普

诺普(深圳)咨询服务有限公司(简称ROPU)是专注于IT运维的最佳实践与传播,提供领先于业界的“IT运维技能及厂商认证培训”,“企业IT定制化内训,以及”高校IT基础性人才的培养,与全球著名授权机构、IT厂商建立长期合作伙伴关系,旨在为企业及运维人员提升IT自动化技能,为员工的技能转型及企业数字化转型提供最具价值的培训服务。

                               
登录/注册后可看大图
联系我们
电话:0755-82558629;13590219869
QQ:657680025;3202130039
地址:深圳市福田区车公庙苍松大厦南座1115

                               
登录/注册后可看大图

专注于IT运维的最佳实践与传播长按识别









发表于 2020-12-20 06:01:28 | 显示全部楼层
我就想学习
板凳 2020-12-20 06:01:28 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2020-12-21 06:01:38 | 显示全部楼层
下载来学些一下
地板 2020-12-21 06:01:38 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2021-4-14 15:54:14 | 显示全部楼层
用Ubuntu別的版本會有差嗎?
5# 2021-4-14 15:54:14 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2021-4-20 08:24:15 | 显示全部楼层
认真看,认真实践,认真学习
6# 2021-4-20 08:24:15 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2021-7-6 20:29:20 | 显示全部楼层

                               
登录/注册后可看大图
8# 2021-7-6 20:29:20 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2021-7-6 20:29:32 | 显示全部楼层

                               
登录/注册后可看大图
9# 2021-7-6 20:29:32 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-4-25 21:58 , Processed in 0.081495 second(s), 10 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

快速回复 返回顶部 返回列表