1. 程式人生 > 其它 >安裝docker和docker基本命令

安裝docker和docker基本命令

docker安裝與基本操作命令

1、docker安裝

1、安裝依賴包
	sudo yum install -y yum-utils device-mapper-persistent-data lvm2 
2、設定阿里雲映象源
	sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 
3、安裝docker-ce
	sudo yum install docker-ce
4、開機自啟
	sudo systemctl enable docker 
5、啟動docker服務  
	sudo systemctl start docker
6、配置映象加速
    (1)建立/etc/docker資料夾
        sudo mkdir -p /etc/docker
    (2)建立/etc/docker/daemon.json檔案
        vim /etc/docker/daemon.json(檔案不存在會新建)
        新增內容
        {
          "registry-mirrors": ["你的阿里雲映象加速地址"]
        }
    (3)載入配置
        sudo systemctl daemon-reload
    (4)重啟docker
        sudo systemctl restart docker
7、停止docker
	sudo systemctl stop docker
8、檢視docker狀態
	sudo systemctl status docker

2、docker常用命令

1、映象管理
	列出本地所有映象:docker images
	查詢image:docker search <IMAGE_ID/NAME>
	下載image:docker pull  <IMAGE_ID> 
	上傳image:docker push <IMAGE_ID>
	刪除image:docker rmi <IMAGE_ID>
2、停止、掛起、恢復容器
	docker stop <containerId>
    docker pause <containerId>
    docker unpause <containerId>
3、檢視容器資訊
	docker inspect <containerId>
4、檢視所有正在執行容器
	docker ps   //檢視所有正在執行容器
    docker stop <containerId> //停止某個容器
    docker ps -a //檢視所有容器 -a:所有的意思
    docker ps -a -q //檢視所有容器ID -q:容器ID
    docker stop `docker ps -a -q` // stop停止所有的容器
    docker rm  `docker ps -a -q`  // remove所有容器

3、基本命令

docker search 映象名稱 //搜尋映象
docker pull 映象名稱:版本號 //拉取對應版本的映象
docker pull 映象名稱 //預設拉取最新的映象
docker images //檢視本地已下載的映象
docker ps //檢視正在執行的容器
docker ps -a //檢視所有的容器(包括run、stop、exited狀態的)
docker container ls //檢視正在執行的容器
docker rm 容器ID //只能刪除沒有在執行的容器
docker rm -f 容器ID //可以刪除正在執行的容器
docker run -p 本地主機埠號:容器服務埠號 --name 容器名字 [-e 配置資訊修改] -d 映象名字
docker start 容器ID //啟動容器
docker stop 容器ID //終止容器
docker rmi 映象名稱orID //刪除映象