1 | Docker是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。 |
1. centos安装docker
- 安装yum-utils,它提供yum-config-manager实用程序:
sudo yum install -y yum-utils
- 使用以下命令设置稳定版本库:
1 | sudo yum-config-manager \ |
- 更新yum包索引。
sudo yum makecache fast
-
安装特定版本
yum list docker-engine.x86_64 --showduplicates |sort -r
-例如安装17.05.0.ce版本
sudo yum -y install docker-engine-17.05.0.ce-1.el7.centos
-
启动服务
sudo systemctl start docker
systemctl enable docker
2. 好玩的docker image
docker运行2048游戏
- 命令: docker run -d -p 8989:80 alexwhen/docker-2048
docker运行gitlab
-
命令:
1
2docker run -d -h gitlab-p 9999:22-p 8081:80-p 8443:443-v /docker/gitlab/config:/etc/gitlab -v /docker/gitlab/logs:/var/log/gitlab -v /docker/gitlab/data:/var/opt/gitlab --restart always --name gitlab gitlab/gitlab-ce:latest
docker运行rancher
Rancher是一个容器管理平台,专为在生产中部署容器的组织而构建。Rancher使您可以轻松地在任何地方运行Kubernetes.
- 命令: docker run -d --restart=unless-stopped -p 8989:80 -p 443:443 rancher/rancher:stable