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)