docker安装部署和一些基础命令

主要是想记录一下吧, 一些docker的简单入门,宝库安装,部署,还有基础常用的命令.

要求

Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。
Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。

安装Docker

这篇文章安装的是docker-ce版本
首先,如果安装过老旧的版本,先卸载:

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine

然后安装一些所需要的依赖包:

yum -y install yum-utils  device-mapper-persistent-data lvm2

添加docker阿里yum源:

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 更新缓存
yum makecache fast

安装 Docker-ce:

yum -y install docker-ce

启动 Docker 后台服务并测试:

systemctl start docker

[root@docker ~]# docker run hello-world
# 运行后因为本地没有镜像,会远程下载一个hell-world镜像,并运行

查看镜像:

# 查看docker运行的
[root@docker ~]# docker ps

镜像加速:
新版的 Docker 使用 /etc/docker/daemon.json(Linux) 来配置 Daemon。
请在该配置文件中加入(没有该文件的话,请先建一个):

{
  "registry-mirrors": ["http://hub-mirror.c.163.com"]
}

重启服务:

systemctl restart docker

使用

命令帮助:
# docker命令帮助
docker --help
man docker
# 子命令帮助
docker imags --help
docker基本命令
 # 1.镜像命令
  docker images 镜像 # 查看
  docker history 镜像 # 查看镜像制作历史 制作过程
  docker inspect [镜像|容器|网络] # 查看镜像底层信息(详细信息) 镜像里的详细信息重要的Env(环境变量) 和Cmd(默认开启的)容器,就是进入容器之后root@后面的名字就是容器名
  docker rmi 镜像 # 删除镜像,启动过的容器的镜像,需要先删除容器,再删除镜像
  docker save 镜像 # 导出保存镜像
  docker load  # 导入
  docker tag # 拷贝并可以重命名镜像(类似与软连接),名字和标签可以变,但是id不会变化
  docker search 镜像 # 搜索镜像
  docker pull # 下载镜像
  docker push # 上传

# 2.容器命令
  docker run
  docker ps  
  docker [stop|start|restart] id
  docker rm id
  docker top id
  docker attach|exec id
  docker inspect id
查看镜像:
# 查看所有镜像
docker images
# 搜索镜像(在docker商城里搜索)
docker search  xxx
下载镜像:
# 首先要能搜索到镜像才可以下载
docker search nginx
# 下载
docker pull nginx
导入,导出镜像

导出:

docker save busybox:latest > busybox.tar
# 冒号后面是标签,不写就是默认的标签 导出的文件本来就是一个tar文件
# file busybox.tar 命令查看文件的类型

导入:

# 将备份文件传给其他机器
docker load < busybox.tar 
# 在使用doker images 查看
运行镜像

格式:

docker run [-选项] 镜像:标签 命令 # 在容器里的命令
# 如果你不指定一个镜像的版本标签,例如你只使用 ubuntu,docker 将默认使用 ubuntu:latest 镜像
# -i:允许你对容器内的标准输入 (STDIN) 进行交互
# -t:在新容器内指定一个伪终端或终端。
# -d:后台运行 不加上-d选项,如果推出就会关闭容器
# -p:端口映射,将容器内部使用的网络端口映射到我们使用的主机上. 5000:5000  80:80

1.运行容器

docker run centos /bin/echo 'hello-world!

2.交互式

[root@docker ~]# docker run -it centos /bin/bash
[root@f08d19cf1aa7 /]# 
  1. 3.后台模式
docker run -itd nginx -p 80:80 
查看已经运行的容器:
docker ps # 显示的是当前正在运行的容器 
# -a 选项, 就是显示全部
# -q 只是显示id
启动,停止,重启容器:
# docker [stop|start|restart] id 
docker stop  23sad155x # ID不用全写,写前面几位就可以了
删除容器:
docker rm -id 
# 支持类似管道的操作
docker rm %(docker stop $(docker ps -aq)) # 将所有运行过得容器id查询出来,再传给stop停止,最后删除
查看容器进程:
docker top id 
# 查看所有容器进程
for i in `docker ps -aq`
do
    echo "#----$i------------------" 
    docker top $i
done
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,839评论 6 482
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,543评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 153,116评论 0 344
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,371评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,384评论 5 374
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,111评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,416评论 3 400
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,053评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,558评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,007评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,117评论 1 334
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,756评论 4 324
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,324评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,315评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,539评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,578评论 2 355
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,877评论 2 345

推荐阅读更多精彩内容