Web前端之路

docker安装与镜像的基本操作(一)

2019-08-21  本文已影响1人  Tme_2439
docker通俗讲就是Linux中的虚拟机,使用go语言开发,基于Ubuntu开源,也是推荐在Ubuntu中使用的,但是centos也可以(在这两个系统中使用有区别)。docker比虚拟机强大很多,具体概念自行百度。
本文环境:centos7

一、安装与基本操作

1、安装

yum install docker -y

// 查看版本信息
docker -v

2、docker 的基本操作命令( || 代表或,前后两条命令执行的同一操作)

//查看状态
service docker status   ||   systemctl status docker
//启动
service docker start    ||   systemctl start docker
//重启
service docker restart    ||   systemctl restart docker
//关闭
service docker stop    ||   systemctl stop docker
//开机自启
systemctl enable docker
//查看docker信息(查看containers容器、Running运行中、Paused暂停的、Stopped停止的、Images镜像数等)
docker info

ps:使用 docker help可以查看操作命令

二、 镜像

docker基本上就是围绕这各种镜像与容器打交道。个人理解镜像就是一个系统,或这是一个软件。容器就是运行这些软件的集装箱。

1、修改docker镜像源(与把npm源修改为淘宝的cnpm源差不多是一个意思)

默认是国外镜像站,慢的一批!网上查阅资料后发现有很多提供镜像源的站点(例如:daocloud、alicloud、网易蜂巢等),这里选择 中科大ustc 提供的镜像站点,简单配置即可。其他的还要注册或者限制流量啥的,有点麻烦。
中科大镜像站:https://lug.ustc.edu.cn/wiki/mirrors/help/docker

依照上面链接文档中的指引,我们作如下操作:
1、执行以下命令,编辑daemon.json文件
vim /etc/docker/daemon.json
2、按 i 键进入编辑模式,粘贴一下内容。
{
  "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
粘贴后,在英文输入法状态下按esc ---> : ---> wq  保存并退出
3、重启 docker即可(如果还是很慢就重启一下服务器)
systemctl restart docker

2、查看与拉取(下载)镜像

//查看镜像
docker images
// 搜索镜像(centos为例),默认从官方源dockerhub拉,很慢很慢
docker search centos
//拉取/下载镜像(centos为例)
docker pull centos
部分说明

3、删除镜像

删除指定镜像
docker rmi $IMAGE_ID
删除所有镜像
docker rmi `docker images -q`
删除指定镜像

4、查看运行中容器

docker ps

5、查看所有容器

docker ps -a
下节记录一下如何创建以及运行容器的相关操作。
上一篇下一篇

猜你喜欢

热点阅读