概述
docker的部分操作:
检索 | docker search 关键字 eg:docker search redis (我们经常去docker hub上检索镜像的详细信息,如镜像的TAG) |
拉取 | docker pull 镜像名:tag (:tag是可选的,tag表示标签,多为软件的版本,默认是latest) |
列表 | docker images (查看所有本地镜像) |
删除 | docker rmi image-id (删除指定的本地镜像) |
静态IP:(修改的IP前三部分与主机一致,区分以太网和无线网)
开启虚拟机,修改配置文件
ll /etc/sysconfig/network-scripts/ifcfg-*
会出现如下内容(ifcfg-ens后面的名字可能不同)
-rw-------. 1 root root 616 8月 13 19:25 /etc/sysconfig/network-scripts/ifcfg-enp0s3
-rw-r--r--. 1 root root 254 1月 3 2018 /etc/sysconfig/network-scripts/ifcfg-lo
进入编辑
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
修改:
BOOTPROTO=static #dhcp改为static(修改)
ONBOOT=yes #开机启用本配置,一般在最后一行(修改)
IPADDR=192.168.125.111 #静态IP(增加)
GATEWAY=192.168.125.2 #默认网关,虚拟机安装的话,通常是2,也就是VMnet8的网关设置(增加)
NETMASK=255.255.255.0 #子网掩码(增加)
DNS1=192.168.125.2 #DNS 配置,虚拟机安装的话,DNS就网关就行,多个DNS网址的话再增加(增加)
重启网卡:
systemctl restart network.service
CentOS7安装docker以及启动docker失败的解决:
报错:Job for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xe" for details.
vi /etc/sysconfig/docker
把OPTIONS一行改为:
OPTIONS='--selinux-enabled=false --log-driver=journald --signature-verification=false'
按下“Esc”,输入“:”加“wq”保存退出vim编辑模式,再启动:service docker start就ok了。
防火墙:
systemctl list-unit-files |grep fire:查看开机状态
service firewalld status:查看防火墙状态
service firewalld stop:关闭防火墙
systemctl enable firewalld.service:开机启用防火墙
systemctl disable firewalld.service:开机关闭防火墙
firewall-cmd --list-ports:查看已经开放的端口
firewall-cmd --zone=public --add-port=80/tcp --permanent: 永久开启80端口
在虚拟机上操作:
修改时间:
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
1、检查内核版本,必须是3.10及以上
uname -r
2、安装
docker yum install docker
3、输入y确认安装
4、启动docker
[root@localhost ~]# systemctl start docker
[root@localhost ~]# docker -v
Docker version 1.12.6, build 3e8e77d/1.12.6
5、开机启动docker [root@localhost ~]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
6、停止docker systemctl stop docker
若pull不成功可以先升级yum:
1.更新 yum:
[root@localhost ~]# yum update
2.添加docker的yum源命令行输入:
[root@localhost ~]# tee /etc/yum.repos.d/docker.repo <<-'EOF'
[root@localhost ~]# [dockerrepo]
[root@localhost ~]# name=Docker Repository
[root@localhost ~]# baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
[root@localhost ~]# enabled=1
[root@localhost ~]# gpgcheck=1
[root@localhost ~]# gpgkey=https://yum.dockerproject.org/gpg
[root@localhost ~]# EOF
3.安装docker包
[root@localhost ~]# yum install docker-engine
4.启动服务
[root@localhost ~]# service docker start
5.输入
[root@localhost ~]# docker version
更多命令参看
https://docs.docker.com/engine/reference/commandline/docker/
可以参考每一个镜像的文档
最后
以上就是鲤鱼酒窝为你收集整理的关于CentOS7与docker的那点事的全部内容,希望文章能够帮你解决关于CentOS7与docker的那点事所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复