天天看點

Docker相關指令Docker指令

Docker指令

常用指令

檢視docker狀态:

systemctl status docker

啟動docker:

systemctl start docker

停止docker:

systemctl stop docker

重新開機docker:

systemctl resstart docker

開機啟動docker:

systemctl enable docker

停止所有容器:

docker stop $(docker ps -aq)

删除所有容器:

docker rm $(docker ps -aq)

删除所有鏡像:

docker rmi $(docker images -q)

防火牆firewalld的基本使用

啟動firewalld

systemctl start firewalld

檢視firewalld狀态

systemctl status firewalld

禁用,禁止開機啟動

systemctl disable firewalld

停止運作

systemctl stop firewalld

安裝Docker

  • 檢視有沒有安裝Docker
yum list installed | grep docker

1. 解除安裝老版本及相關依賴

yum remove docker docker-common container-selinux docker-selinux docker-engine

2. 安裝必要工具集

yum install -y yum-utils

3. 添加Docker yum源

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4. 更新yum緩存

yum makecache fast

5. 安裝Dcoker-ce

yum -y install docker-ce

6. 開機啟動Docker

systemctl start docker && systemctl enable docker

7. 檢視Docker版本

docker -v

更換Docker安裝路徑

  • 檢視預設目錄
sudo docker info | grep “Docker Root Dir”
  • 停止docker服務
systemctl stop docker
  • docker的配置檔案路徑在/etc/docker/daemon.json,增加一個key和value,指定docker的路徑:“graph”: “/new-path/docker”
vi /etc/docker/daemon.json
{
 "registry-mirrors": ["https://0jc7467a.mirror.aliyuncs.com"],
 "graph": "/data/lib/docker",
 "insecure-registries": ["157.16.1.4"]
}
mkdir -p /data/lib/docker
           
  • 啟動docker服務
systemctl daemon-reload && systemctl restart docker

更換Docker源

#打開配置檔案
    vi /etc/docker/daemon.json
    #添加阿裡源
    "registry-mirrors": ["https://0jc7467a.mirror.aliyuncs.com"]
    #修改完成後重新開機
    systemctl daemon-reload && systemctl restart docker
           

繼續閱讀