Docker 是什么?
Docker是一个开源的应用容器引擎,使用Go语言开发,基于Linux内核的cgroup,namespace,Union FS 等技术,对应用进程进行封装隔离,并且独立于宿主机与其它进程,这种运行时封装的状态称为容器。
官方安装文档:https://docs.docker.com/engine/installation/linux/docker-ce/centos/#docker-ee-customers
环境:CentOS7
#安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
#添加Docker软件包源
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
#更新yum包索引
yum makecache fast
#安装Docker CE
yum install docker-ce
#启动
systemctl start docker
#卸载
yum remove docker-ce
rm -rf /var/lib/docker
#查看Docker 信息
docker info#启动并加入开机启动
systemctl start docker
systemctl enable docker
#查看Docker 版本
docker version
#更改centos时区
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
手动给Linux系统设置IP地址
# vi /etc/sysconfig/network-scripts/ifcfg-ens33
现在打开的这个文件就是网卡的配置文件,要更改IP地址,就得编辑这个文件。
我们要修改其中的文件内容,按字母 i 键:
- 将ONBOOT=no 改为 ONBOOT=yes
- 将BOOTPROTO=dhcp 改为 BOOTPROTO=static
- 并增加如下几行字符
- IPADDR=192.168.188.128
- NETMASK=255.255.255.0
- GATEWAY=192.168.47.2
- DNS1=119.29.29.29
说明:
- ONBOOT设置为yes,表示网卡随着系统一同启动
- BOOTPROTO用来设置网卡的启动类型,dhcp表示自动获取IP地址,static表示手动设置静态IP地址
- IPADDR指定IP地址(取决于前面已自动获取到的地址)
- NETMASK指定子网掩码
- GATEWAY指定网关
- DNS1指定上网用的DNS IP地址
- 119.29.29.29是国内DNSpod公司提供的一个公共DNS
完成以上更改后,按下Esc键,紧接着输入“:wq”并回车,退出刚才的文档。
5,重启联网
(1)重启网络服务
# systemctl restart network.service