ubuntu–安装、创建docker
1. 更新软件源、下载docker镜像
sudo apt-get update
sudo apt-get install docker.io
插个题外话
我今天下载镜像的时候遇到一个狗血的问题:
Could not open lock file /var/lib/dpkg/lock-frontend - open
这个锁被占用,按照百度上找的这个方法一直解决不了,删除这个文件之后还是不能获得锁:
sudo rm -rf /var/lib/dpkg/lock
sudo rm -rf /var/cache/apt/archives/lock
sudo apt-get update
sudo dpkg --configure -a
最后发现进入root用户下安装就啥问题都没有(注意:这里是通过“su”进入root下,并非sudo),应该是权限不够导致,以前没遇到过这个问题,具体什么原因导致还未找到。进入正题:
2. 查看是否安装成功(查看docker版本)
docker version
3. 拉取镜像,一般来说默认的镜像地址访问速度很慢,受不了的话可以配置一下镜像加速器,看第4步
//这里以ubuntu为例
//查找镜像(你不知道有没有这个镜像就可以用这个来看看)
docker search ubuntu
//不加版本号默认拉取最新版本
docker pull ubuntu
//添加版本号 拉取指定版本
docker pull ubuntu:版本号
4. 配置镜像加速器,这里我用的是阿里云的镜像加速器
首先需要创建 /etc/docker/daemon.json 文件,在这里配置镜像加速器
第一次安装可能没有docker这个目录,没有的自行创建
把下面这些复制到daemon.json文件中
{
"registry-mirrors": ["https://etz8mols.mirror.aliyuncs.com"]
}
加载配置文件:
sudo systemctl daemon-reload
启动docker服务
sudo systemctl restart docker
官方配置步骤在这:阿里云镜像服务
到这里安装docker就结束了,下面 开始创建docker容器,这玩意儿就是一个轻量级的虚拟机,说白了也是在主机操作系统上整出一个小操作系统,可以节省资源······docker容器速度达到秒级,虚拟机是分钟级。好处多多,反正docker容器有代替虚拟机的趋势。
5. 创建docker容器
//创建交互式容器
docker run -it --name=u1 ubuntu /bin/bash
//创建守护式容器
docker run -itd --name==u2 ubuntu /bin/bash
end。。。。。。