代码改变世界

安装Docker

2015-10-15 14:03  DoPeter  阅读(437)  评论(0编辑  收藏  举报

安装Docker


 

1. 增加Repository配置文件

cat >/etc/yum.repos.d/docker.repo <<-EOF

 

[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF

 

2. 自动安装

yum install docker-engine

 

3. 启动Docker服务

systemctl start docker.service

 

查看服务运行状态

systemctl status docker.service -l

 

遇到了这样的错误

relocation error: /usr/bin/docker: symbol dm_task_get_info_with_deferred_remove, version Base not defined in file

需要升级,执行下面命令即可

yum upgrade device-mapper-libs

 

重启后自启动Docker服务

systemctl enable docker.service

 

测试Java


 

docker search java

docker pull java

 

输入Java的版本

docker run -it java java -version

 

写一个Java程序并导出至Jar,放入Docker中运行

docker run -v /usr:/usr/src/myapp -i -t java java -cp /usr/src/myapp/docker_1.jar Entry

-v 映射本机目录至Docker目录

-i -t 交互模式