(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