当前位置: 移动技术网 > IT编程>开发语言>Java > Docker入门实践笔记(一)--安装Docker CE

Docker入门实践笔记(一)--安装Docker CE

2018年09月21日  | 移动技术网IT编程  | 我要评论

菠菜公社足球比分,贵州人事招考163,商州新闻

内容

​      新鲜热乎的阿里云服务器需要临时作为web服务器部署一些静态页面,在该服务器安装docker(节一)并安装tomcat容器部署web项目(节二)。

版本

​      操作系统:centos 7.2 64位

​      docker:17.12.1.ce

适合人群

​      linux新手,docker新手

参考

​      官方文档:

​     阿里云博客:

 

步骤

一、准备工作

1.1新增用户servera(root用户下操作)

(注:笔者这里把服务器拼成了server,正确的拼写为sever,请大家不要搞混这两个单词)

useradd servera

1.2设置密码

passwd servera

1.3用户授权,以便在servera用户下使用sudo命令:

1.3.1编辑文件:

vi /etc/sudoers

1.3.2添加指令

--找到此处
## allow root to run any commands anywhere
root    all=(all)       all
--添加如下内容  最后一个nopasswd: all,表示servera用户使用sudo时省略密码验证。
servera  all=(all)      nopasswd: all

1.3.3保存修改

  由于/etc/sudoers文件是只读的,需要加"!"强制保存,

保存命令为":x!",注意不要输入大写x。

1.3.4测试

  切换用户后执行sudo指令

su servera  --切换用户
sudo cd /   --执行sudo指令测试

1.4检查是否安装过docker

  当前服务器没有docker。移除旧版本docker请参考官方文档。

yum list installed | grep 'docker'

二、使用仓库安装docker安装(后续操作在severa用户下进行)

2.1安装需要的工具包

  安装yum-utils、 device-mapper-persistent-data和lvm2。

  其中yum-utils 提供了yum-config-manager 工具,device-mapper-persistent-data和lvm2是存储驱动devicemapper 需要的。

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

2.2设置docker的仓库为阿里云镜像

sudo yum-config-manager \
     --add-repo \
    

2.3安装docker ce

  2.3.1查询仓库中可用的docker ce版本号

yum list docker-ce --showduplicates | sort -r

2.3.2.安装指定版本号为17.12.1的docker ce

sudo yum install docker-ce-17.12.1.ce --注意版本号的拼接方式
1537372246582

2.4检查docker的安装

yum list installed | grep 'docker'
1537372330985

2.5启动docker

  刚安装好docker,或者服务器重启后,docker服务是默认关闭的。

systemctl status docker         --查看docker进程状态的命令
sudo systemctl start docker     --开启docker进程状态的命令
sudo systemctl stop docker      --关闭docker进程状态的命令

2.6验证docker安装

sudo docker run hello-world

三、其他

  关于docker ce的旧版本删除、升级、其他安装方式以及更完整信息请参考官方文档。

  下一节将使用docker安装tomcat8,并部署web页面。

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网