先了解下docker是什么?
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架包括系统。
官网地址 https://docs.docker.com/engine/installation/linux/centos/
(1)更新镜像 yum makecache fast
(2)升级系统内核 yum -y update kernel
(3) 更新yum源 yum -y update
(4)安装docker的仓储镜像url
tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF
或者
curl -fsSL https://get.docker.com/ | sh
(5)安装docker引擎
yum install docker-engine
(6)启动docker服务
centos6
[root@localhost ~]# service docker start
[root@localhost ~]# chkconfig docker on
centos7
[root@localhost ~]#systemctl start docker.service
[root@localhost ~]#systemctl enable docker.service
(7)运行hellow world
docker run hello-world
结果如下:
(8)查看docker的版本 docker version
(9)docker -h查看docker帮助命令
(10)安装centos最新镜像
docker pull centos:latest
运行容器
docker run -t -i centos:latest /bin/bash
镜像里面安装net-tools工具包
yum install -y net-tools.x86_64
如何卸载docker:
(1)yum list installed | grep docker
(2)sudo yum -y remove docker-engine.x86_64
(3)rm -rf /var/lib/docker
参考资料:
http://blog.opskumu.com/docker.html#docker--1
有什么问题 可以扫码关注微信公众号:我是攻城师(woshigcs),在后台留言咨询。
本公众号的内容是有关搜索和大数据技术和互联网等方面内容的分享,也是一个温馨的技术互动交流的小家园