1.安装dockerlinux
yum install -y epel-release yum install -y docker-io
若是须要安装最新的docker,最好将系统升级到最新版docker
yum install -y yum-utils yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo yum -y install docker-ce
2.配置Docker存储路径centos
安装后有/etc/sysconfig/docker这个文件,直接修改OPTIONS这一行bash
vi /etc/sysconfig/docker OPTIONS='--graph=/data/docker --selinux-enabled --log-driver=journald --signature-verification=false'
若是没有,则直接修改启动文件ExecStart这行dom
vi /usr/lib/systemd/system/docker.service ExecStart=/usr/bin/dockerd --graph=/data/docker
3启动Dockercurl
systemctl restart docker
systemctl status docker
4.查看Docker信息Docker Root Dir是存储的路径url
docker info
5.Docker下载加速spa
先到http://www.daocloud.io/注册帐号,而后使用加速器rest
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s 获取到的加速地址
6.下载镜像code
docker pull 下载的路径 docker pull centos:centos6.8
7.查看下载的镜像
docker images
8.建立容器实例:
docker run --help 实例: docker run -i 保持STDIN打开,即便没有附加 -t 分配伪TTY -d 在后台运行容器并打印容器ID -p 将容器的端口映射到主机(容器端口:主机端口) -v 设置容器与主机的空间绑定(绑定后容器与主机会共享绑定的区域,主机或容器建立的文件均可以在这个空间里看到) -e 设置容器的系统内的环境变量 --volumes-from 从指定的容器内安装卷(容器名称ps 的NAMES名称) --hostname 设置容器建立后系统里的主机名称 --restart 容器退出时自动启动(默认不会自动启动) --name 设置容器名称 指定镜像名称
docker run -ti -d -p 2375:2375 --hostname=localhost.localdomain --restart=always \ --name shipyard-proxy -v /var/run/docker.sock:/var/run/docker.sock -e PORT=2375\ --volumes-from=shipyard-certs shipyard/docker-proxy:latest
9.查看启动的容器
docker ps (默认只显示运行中的全部容器) -a 显示全部容器 -q 只列出容器ID -n 列出指定数量最近建立的容器(-n=10)
10.容器的启动|中止|重启
docker start|stop|restart (CONTAINER ID) #中止全部 docker stop $(docker ps -a -q)
11.删除容器
docker rm (CONTAINER ID) #删除全部容器 docker rm $(docker ps -a -q)
12.删除镜像
docker rmi (IMAGE ID)
13.强制中止容器
docker kill (CONTAINER ID)