一、安装Docker (1)添加远程仓库地址 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 国内无法访问Docker官网,可以访问一些镜像站,如阿里云、CloudDao等,通过下面的命令设置 curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://176a5be3.m.daocloud.io 阿里云的镜像 curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh - 执行sudo apt-get update命令的时候,可能一直出现“waiting for headers”,出现这种问题的原因可能是多样的,解决的方法也是多样的。 具体可以参考如下方法,尝试着去解决: (1)apt-get update very slow, stuck at “Waiting for headers” 注:我是根据上文中提供的第一种解决方式,把Download from的服务器改成了Server From United States, 然后重启,就有效了。 (2)Debian\Unbutu卡在“waiting for headers”怎么办? (2) 安装docker-ce sudo apt-get -y install docker-ce 安装完,可以使用如下命令查看docker-ce的版本: docker -v 例如: Docker version 18.06.3-ce, build d7080c1 (3)测试Docker sudo docker run hello-world 如果看到如下结果,则表示Docker安装成功了。 Unable to find image 'hello-world:latest' locally latest: Pulling from library/hello-world 1b930d010525: Pull complete Digest: sha256:41a65640635299bab090f783209c1e3a3f11934cf7756b09cb2f1e02147c6ed8 Status: Downloaded newer image for hello-world:latest Hello from Docker! This message shows that your installation appears to be working correctly. (4)安装docker-compose工具 在Docker安装完成之后,还需要安装docker-compose工具,从而可以通过配置文件来部署与启动容器。 安装docker-compose之前,建议先打开这个链接(https://github.com/docker/compose/releases)查看Docker-compose的一些相关信息。 docker-compose安装使用如下命令: sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose 再申请对二进制文件的执行权限,命令如下: sudo chmod +x /usr/local/bin/docker-compose 安装完之后,查看Docker-compose的版本号: docker-compose -v 结果如下: docker-compose version 1.24.0, build 0aa59064 二、卸载Docker (1)卸载Docker-CE Or Docker-EE # 卸载Docker CE(表示社区版) sudo apt-get purge docker-ce # 卸载Docker EE(表示企业版) sudo apt-get purge docker-ee # 删除Docker镜像、数据等文件 sudo rm -rf /var/lib/docker (2)卸载Docker-Compose 如果是二进制包方式安装的,删除二进制文件即可。 sudo rm /usr/local/bin/docker-compose 如果是通过 pip 安装的,则执行如下命令即可删除。 sudo pip uninstall docker-compose 参考: (1)《区块链技术进阶与实战》 (2) Ubuntu16.0 安装 Docker (3) Install Docker Compose (4) Docker安装与卸载 (责任编辑:IT) |