1.Centos-Docker安裝和使用


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)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM