1.安裝docker
yum install -y epel-release yum install -y docker-io
如果需要安裝最新的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存儲路徑
安裝后有/etc/sysconfig/docker這個文件,直接修改OPTIONS這一行
vi /etc/sysconfig/docker OPTIONS='--graph=/data/docker --selinux-enabled --log-driver=journald --signature-verification=false'
如果沒有,則直接修改啟動文件ExecStart這行
vi /usr/lib/systemd/system/docker.service ExecStart=/usr/bin/dockerd --graph=/data/docker
3啟動Docker
systemctl restart docker
systemctl status docker
4.查看Docker信息Docker Root Dir是存儲的路徑
docker info
5.Docker下載加速
先到http://www.daocloud.io/注冊賬號,然后使用加速器
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s 獲取到的加速地址
6.下載鏡像
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)