linux上安装docker的系统需求:
64 os 和 version 3.10以上
安装之前记得先检查内核版本是否符合要求,并且切换到超级用户角色。以下操作都是在超级用户角色下操作的
之前在Ubuntu上安装docker时用的步骤是:
1.apt-get update //保持当前get是最新版本的
2.apt-get install -y docker.io //安装docker
3.-是https://get.docker.com|sh //得到最新版本的docker
4.docker version // 查看docker版本
运行之后可以看到
如果你看到的没有下面的server端的信息,需要重启docker服务。(后面会有提到)
5.docker pull hello-world // 拉取镜像
6.docker images //查看本机全部镜像
7.docker run hello-world //运行一个镜像
然而并没有像我们预想的那样运行成功,还报错了,
Error response from daemon: docker-containerd-shim not installed on system
为什么呢?该怎么解决呢?
原因是:现在docker的最新安装已经不是docker.io了。而是docker-ce了。
*首先:你需要先把你的源换掉
**
sudo apt-get -y install \
apt-transport-https \
ca-certificates \
curl
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository \
“deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable”
sudo apt-get update
**
然后:在ubuntu上安装最新版本的docker ce
sudo apt-get -y install docker-ce
```这个时候如果你执行步骤7还是错误,你可以重启docker服务。但是docker服务用service docker start 启动可能已经不起作用了,这个时候你可以执行
<div class="se-preview-section-delimiter"></div>
/etc/init.d/docker restart
“`
常用的有这四个命令!
/etc/init.d/docker restart
常用的有这四个命令!详细的你还可以参考官方提供的文档。
官方文档