docker学习笔记

1.准备环境

docker的运行环境需要Linux内核为3.10以上,使用命令查看Linux的内核版本

# uname -r

升级Linux内核版本,centos与Ubuntu或其他的Linux升级方式或有差异,需要时,另行百度

//导入公钥
# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
//导入源
# rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
//安装
# yum --enablerepo=elrepo-kernel install kernel-lt -y
//修改启动项 改为default=0
# vi /etc/grub.conf
//重启
# reboot

设置yum仓库源,在/etc/yum.repos.d/目录下,新建docker.repo文件,添加内容

[dockerrepo]
name=Docker Repository
#仓库地址
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
#设置此源是否检验文件
gpgcheck=1
#指定公钥文件地址
gpgkey=https://yum.dockerproject.org/gpg

2.安装docker

安装

# yum install -y docker-engine

启动docker

# service docker  start

查看docker版本

# docker version

3.docker的一些命令

//在docker仓库中搜索指定镜像
# docker search 关键字

//从docker仓库中下载镜像到本地
# docker pull 镜像名

//查看本地已有的镜像
# docker images

//基于指定镜像创建一个新容器  -i -t:使得容器启动后能获取该容器的shell,-d: 使容器在后台运行
# docker run --name 容器名 -tid 镜像名 /bin/bash

//查看已有容器状态 -a:能查看所有已经被创建的容器;不加仅显示正在运行的容器
# docker ps -a

//启动容器 后台运行,只返回一个容器ID
# docker start 容器名

//连接一个运行中的容器,此种连接方式在执行exit命令退出后,容器也停止运行
# docker attach 容器名

//获取容器所有配置信息
# docker inspect 容器名

//获取容器的某一个参数信息  获取容器的Pid
# docker inspect --format='{{.State.Pid}}' 容器名

//连接一个运行中的容器,在执行exit命令退出后,容器不会停止运行  pid后的参数分别指不同的命名空间
# nsenter -t 容器的Pid -m -u -i -n -p

//停止容器
# docker stop 容器名

//删除容器
# docker rm 容器名

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值