0
点赞
收藏
分享

微信扫一扫

Docker【基本使用】


1:启动Docker

1.1:操作

systemctl start docker.service

1.2:常见问题

  • 【第一步】启动docker,提示启动失败,查询运行状态

systemctl start docker.service



Docker【基本使用】_docker


  • 【第二步】查询docker运行状态,提示不支持SELinux


Docker【基本使用】_Powered by 金山文档_02


  • 【第三步】修改配置文件禁用SELinux,但新系统没有vim,先安装vim。

yum install -y vim

  • 【第四步】修改配置文件禁用SELinux

#使用vim对docker文件进行编辑
vim /etc/sysconfig/docker

  • 操作步骤如下:
  1. 将光标移到“--selinux-enabled”后,按下i键,进入编辑状态
  2. 输入“=false”
  3. 按下ESC键,输入“:wq”回车,进行退出保存


Docker【基本使用】_linux_03


  • 【第五步】重启docker服务

#启动docker服务
systemctl start docker
#设置开机启动
systemctl enable docker
#关闭docker服务
systemctl stop docker
#重启docker服务
systemctl restart docker



Docker【基本使用】_Powered by 金山文档_04


2:优化:切换仓库

从官网(国外)下载比较慢,建议使用国内的第三方仓库进行下载。我们使用的阿里的“容器镜像服务”

2.1:具体操作

  • 【第一步】编辑daemon.json文件

vim /etc/docker/daemon.json

  • 【第二步】修改内容,默认内容为{},修改成:

{
"registry-mirrors": ["https://eb71ybv2.mirror.aliyuncs.com"]
}



Docker【基本使用】_linux_05



Docker【基本使用】_运维_06


  • 【第三步】重启daemon和docker服务

systemctl daemon-reload
systemctl restart docker



Docker【基本使用】_vim_07


2.2:可能问题

  • 在后面的下载镜像过程中,可能会下载不成功,错误提示“certificate has expired or is not yet valid”

错误原因:系统时间不一致

  • 【第一步】使用ntpdate同步时间,默认没有按照ntpdate,先安装ntpdate

yum install -y ntpdate

  • 【第二步】使用ntpdate同步时间

ntpdate time2.aliyun.com



Docker【基本使用】_运维_08


  • 【注意】如果提示“no server”,5分钟后,重新操作一遍即可


Docker【基本使用】_运维_09


3:设置静态IP

下载redis 导致ip地址被修改,建议修改成静态ip

  • 【第一步】查看ip


Docker【基本使用】_docker_10


  • 【第二步】查看网卡配置文件,修改文件“ifcfg-*”,每个人操作文件可能不同,当前文档操作是ens33

vim /etc/sysconfig/network-scripts/ifcfg-ens33

  • 【第三步】设置静态IP地址,退出并保存

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" # 使用静态IP地址,默认为dhcp
IPADDR="192.168.216.128" # 设置的静态IP地址: 192.168.xxx.yyy
NETMASK="255.255.255.0" # 子网掩码: 255.255.255.0
GATEWAY="192.168.216.2" # 网关地址: 192.168.xxx.2
DNS1="192.168.216.2" # DNS服务器: 192.168.xxx.2
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="95b614cd-79b0-4755-b08d-99f1cca7271b"
DEVICE="ens33"
ONBOOT="yes" #是否开机启用

  • 【第四步】重启网络服务

service network restart

举报

相关推荐

0 条评论