鏡像
1.查看本地鏡像
docker images
2.搜索鏡像
docker search 鏡像名稱
3.拉取鏡像
docker pull 軟體名:版本號
未指定版本,默認為 latest
常用軟體版本:
docker pull redis:6.2.4
docker pull mysql:5.7.27
docker pull kibana:7.12.1
4.匯出鏡像
docker save -o [保存的目標檔案名稱] [鏡像名稱]
例:
docker save -o nginx.tar nginx:latest
5.洗掉鏡像
docker rmi 鏡像ID或者鏡像名稱
注意:該鏡像需沒有對應的容器
6.匯入鏡像
docker load -i 鏡像名
7.鏡像更名
docker tag 鏡像ID 鏡像名稱
容器
1.部署容器
docker run -d -p 宿主機埠:容器埠 --name 容器名稱 -v 宿主機目錄:容器目錄 --rm --restart=always 鏡像ID或者鏡像名稱
引數說明:
- -d:后臺運行
- -p:埠映射
- --name:指定容器名稱
- -v:資料卷映射
- --rm:停止容器后洗掉容器
- --restart:重啟容器方式
常用容器部署
docker run -d --name redis --restart=always -p 6379:6379 redis:6.2.4
docker run -d --name mysql --restart=always -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:5.7.25
docker run -d -name kibana -e ELASTICSEARCH_HOSTS=http://es:9200 -network=es-net -p 5601:5601 kibana:7.12.1
2.查看容器
-
查看正在運行的容器
docker ps -
查看全部容器
docker ps -a -
查看全部容器ID
docker ps -aq
3.啟動容器
docker start 容器名稱或ID
4.停止容器
docker stop 容器名稱或ID
停止所有的容器:
docker stop $(docker ps -aq)
5.重啟容器
docker restart 容器名稱或ID
6.洗掉容器
docker rm 容器名稱或ID
容器必須是停止狀態,才能洗掉
7.進入退出容器
進入:
docker exec -it 容器ID或容器名稱 bash
引數說明:
- docker exec :進入容器內部,執行一個命令
- -it : 給當前進入的容器創建一個標準輸入、輸出終端,允許我們與容器互動
- bash:進入容器后執行的命令,bash是一個linux終端互動命令
退出:
exit
8.查看容器日志
docker logs
資料卷
1.創建資料卷
docker volume create 資料卷名稱
2.查看資料卷資訊
docker volume inspect 資料卷名稱
3.查看全部資料卷
docker volume ls
4.洗掉資料卷
洗掉指定資料卷:
docker volume rm 資料卷名稱
洗掉全部:
docker volume prune
只能洗掉沒有被容器參考的資料卷
#.基礎命令
1.啟動docker
systemctl start docker
2.設定開機啟動
systemctl enable docker
重啟作業系統后生效
3.終止docker
systemctl stop docker
4.重啟docker
systemctl restart docker
#.docker安裝
-
安裝yum工具
yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 --skip-broke -
更新本地鏡像源
yum-config-manager \ --add-repo \ https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.reposed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repoyum makecache fast -
安裝docker
yum install -y docker-ce -
關閉防火墻
systemctl stop firewalld -
禁止防火墻開機自啟
systemctl disable firewalld
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/542664.html
標籤:Java
上一篇:垃圾收集器必問系列—CMS
下一篇:JVM詳記
