docker 安装及使用

(1)安装docker

sudo apt-get install updatejson

sudo apt-get install curlbash

sudo curl -ssl https://get.docker.com/ | shcurl

(2)免使用 sudo 方法url

sudo groupadd docker                        #添加docker组,通常执行第一步 已经建立docker组,可不执行rest

sudo gpasswd -a ${USER} docker        #将当前${USER} 添加到docker组code

sudo service docker restart                  #从新启动docker serviceip

newgrp - docker                                   # newgrp命令切换当前登录所在组ssl

(3) 经常使用指令get

docker ps -a #查看运行的容器

docker images #查看镜像

docker exec -ti container_name/container_id /bin/bash  #使用 /bin/bash 进入容器内部

(4)修改 docker默认存储路径

1. docker默认存储路径是 /var/lib/docker ,好比由于硬盘空间问题,咱们须要定义本身的存储路

    1.1 建立 daemon.json

           mkdir -p /docker_storage/.docker_storage

           cd /etc/docker/ && touch daemon.json  && 写入

{
 "graph":"/docker_storage/.docker_storage"
}

    1.2  重启 sudo service docker restart

            为了保留以前的镜像 可 cp /var/lib/docker/*   /docker_storage/.docker_storage/

    1.3 若是建立了镜像仓库service,也能够在daemon.json 注册地址,daemon.json  写入

{
 "graph":"/data/.docker_storage",
 "insecure-registries":["ip:5000"]
}

     有多个 镜像仓库service ,daemon.json  写入

{
 "graph":"/data/.docker_storage",
 "insecure-registries":["ip:5000","ip1:5000","ip2:5000"]
}

(5)简单搭建docker regsitry

    1.1  拉取官方镜像 docker pull registry

    1.2  运行 

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

    1.3 push 镜像 : 

        1.3.1 首先从新命名镜像: docker tag image1:tag1 ip:5000/image1:tag1

        1.3.2 push: docker push ip:5000/image1:tag1

相关文章
相关标签/搜索