赞
踩
在成功搭建Docker后,就可以通过镜像来创建容器,从而运行应用。下面将演示如何在Docker中,通过使用Nginx镜像来部署第一个应用,并在浏览器中访问
[root@node2 ~]# docker search nginx
[root@node2 ~]# docker pull nginx
[root@node2 ~]# docker images
[root@node2 ~]# docker run -d -p 1234:80 nginx
参数说明:
[root@node2 ~]# docker ps
Docker镜像与容器的开发和运行都离不开镜像管理。而要进行镜像管理就必须有镜像仓库
Docker 官方提供的镜像仓库 Docker Hub,但是从安全和效率 等方面考虑,这样的公有镜像仓库无法在企业的私有环境中使用。因此,搭建和部署企业私 有环境中的镜像仓库就非常有必要了
- [root@node1 ~]# systemctl stop firewalld
- [root@node1 ~]# systemctl disable firewalld
- [root@node1 ~]# setenforce 0
192.168.161.12 my.harbor.com
- [root@node1 ~]# systemctl start docker
- [root@node1 ~]# systemctl enable docker
curl -L https://github.com/docker/compose/releases/download/1.23.1/dockercompose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
[root@node1 bin]# chmod +x /usr/local/bin/docker-compose
[root@node1 bin]# docker-compose version
wget https://storage.googleapis.com/harbor-releases/release-1.6.0/harbor-offline-installer-v1.6.2.tgz
- [root@node1 ~]# mkdir training
- [root@node1 ~]# tar zvxf harbor-offline-installer-v1.6.2.tgz -C training/
[root@node1 ~]# cd training/harbor/
- [root@node1 harbor]# vim harbor.cfg
- # 监听地址
- hostname = my.harbor.com
- # 管理员登录密码
- harbor_admin_password = 123456
[root@node1 harbor]# ./install.sh
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。