用户工具

站点工具


linux:docker

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
linux:docker [2018/08/16 14:00]
guest
linux:docker [2020/08/05 12:57] (当前版本)
admin
行 1: 行 1:
 +  * yum
 +
 +  yum install -y yum-utils
 +  yum-config-manager --add-repo http://​mirrors.aliyun.com/​docker-ce/​linux/​centos/​docker-ce.repo
 +  yum search docker
 +  yum install docker-ce docker-ce-cli containerd.io ​ #--nobest
 +  systemctl start docker
 +  docker search mysql
 +  docker pull centos-mysql-57-centos7
 +
   * confluence   * confluence
  
行 5: 行 15:
   * 可选参数:数据目录映射,数据库连接   * 可选参数:数据目录映射,数据库连接
  
-  ​<​code>​-v /​root/​docker/​confluence:/​var/​atlassian/​confluence</​code>​ +<​code>​ 
-  <​code>​--link mysqlserver:​db</​code>​+-v /​root/​docker/​confluence:/​var/​atlassian/​confluence 
 +--link mysqlserver:​db 
 +</​code>​
  
   * 破解文件,必要时管理员登录:winpty docker exec -it -u root confluence bash   * 破解文件,必要时管理员登录:winpty docker exec -it -u root confluence bash
行 38: 行 50:
  
   docker run -d -v /​opt/​docker/​registry:/​var/​lib/​registry -p 5000:5000 --restart=always -e "​REGISTRY_STORAGE_DELETE_ENABLED=true"​ --name registry registry:​latest   docker run -d -v /​opt/​docker/​registry:/​var/​lib/​registry -p 5000:5000 --restart=always -e "​REGISTRY_STORAGE_DELETE_ENABLED=true"​ --name registry registry:​latest
-  http://​localhost:​5000/​v2/ ​   //响应{}+  ​curl http://​localhost:​5000/​v2/​_catalog ​   //​响应{"​repositories":​[]}
   //​使用127.0.0.1或者local时,没有进行安全检验。但使用外部ip地址推送时,Registry为了安全性考虑,默认需要https证书支持   //​使用127.0.0.1或者local时,没有进行安全检验。但使用外部ip地址推送时,Registry为了安全性考虑,默认需要https证书支持
   { "​insecure-registries":​ ["​实际的ip:​端口"​] }   //​docker info   { "​insecure-registries":​ ["​实际的ip:​端口"​] }   //​docker info
行 46: 行 58:
   docker pull localhost:​5000/​hello-world ​  //​docker images   docker pull localhost:​5000/​hello-world ​  //​docker images
   docker run localhost:​5000/​hello-world   docker run localhost:​5000/​hello-world
 +  //​获取镜像信息,启用删除功能:vi /​etc/​docker/​registry/​config.yml,storage.delete.enable=true
 +  curl -X GET localhost:​5000/​v2/​hello-world/​manifests/​latest ​ //docker push之后也会返回digest
 +  curl -X DELETE localhost:​5000/​v2/​hello-world/​manifests/​sha256:​digest //​删除tag,还需要后续清理空间
 +  registry garbage-collect /​etc/​docker/​registry/​config.yml //​进入镜像清理空间
 +  ​
 镜像管理接口 镜像管理接口
 <​html>​ <​html>​
linux/docker.1534399200.txt.gz · 最后更改: 2018/08/16 14:00 由 guest