欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Docker常用镜像使用命令

程序员文章站 2022-03-12 15:59:58
...

Docker常用镜像使用命令

Portainer

docker run -d --name portainer \
-p 9000:9000 --restart always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /data/volumns/portainer:/data \
portainer/portainer:latest

-v /var/run/docker.sock 是为了在容器内连接docker 获取docker的信息

Registry

docker run -d --name registry \
-v /data/volumns/docker-registry:/var/lib/registry \
-p 5000:5000 --restart=always \
registry:2

registry安装目录结构

/var/lib/registry #存放镜像目录

/etc/docker/registry/config.yml #配置文件

在使用私服的docker daemon中配置/etc/docker/daemon.json,访问http://192.168.1.201:5000/v2/_catalog

{
     "insecure-registries":["192.168.1.201:5000"] #修改私服所在ip地址
} 

gitlab

docker run -d --name gitlab -p 9000:9000 \
--restart always \
-v /data/volumns/gitlab/etc:/etc/gitlab \
-v /data/volumns/gitlab/log:/var/log/gitlab \
-v /data/volumns/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce:12.0.0-ce.0

vim /data/volumns/gitlab/etc/gitlab.rb
将# external_url 'GENERATED_EXTERNAL_URL' 修改为 external_url 'http://192.168.1.201:9000'
修改为自己的ip

docker exec gitlab gitlab-ctl reconfigure

gitlab安装目录结构

/opt/gitlab/ ## 主目录
/etc/gitlab/ ## 放置配置文件
/var/opt/gitlab/ ## 各个组件
/var/log/gitlab/ ## 放置日志文件

常用命令

gitlab-ctl status #检查gitlab组件状态

gitlab-ctl restart #重启gitlab

gitlab-ctl reconfigure #重载gitlab配置