1. 程式人生 > 其它 >Docker安裝和基礎命令

Docker安裝和基礎命令

每個優秀的人,背後都有一段沉默的時光

前言

學習Docker基礎知識

安裝

docker常見的有3種安裝方式,yum、rpm包、指令碼。
我們採用相對簡單但對各種環境比較友好的方式:(關防火牆和selinux)

安裝儲存庫拓展包

yum install -y yum-utils

設定儲存庫

yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

安裝三個包

yum -y install docker-ce docker-ce-cli containerd.io

驗證

docker version#查詢docker版本資訊

docker info#查詢docker詳細資訊

docker run hello-world#執行第一個容器:helloworld

基礎命令

#查詢本地映象
docker images

#查詢映象
docker search [images]

#下載映象
docker pull [images:tag]

# 利用映象直接建立容器
docker run +引數 [images:tag] 啟動命令

#檢視現有容器
docker ps -a (加了該選項可以查出未啟動的容器)

#指定容器名字
docker run --name [name] [image:tag]

#利用映象直接建立容器
docker run -d --name nginx_1 nginx:latest

#映象用可互動的方式建立容器
docker run -itd --name nginx_1 nginx:latest

#建立容器並暴露埠
docker run -itd -p 8800:80 --name nginx_1 nginx:latest

#進入容器
docker exec -it [容器ID] 命令

#如何啟動和停止容器
docker start/stop [容器ID]

#如何刪除已停止的容器
docker rm [容器ID]

#如何刪除所有已停止的容器
docker rm `docker ps -aq`

#檢視映象或容器的詳細資訊
docker inspect [容器ID/映象名:tag]

#給映象新增一個軟連結並改名和標籤
docker tag [oldname:tag]/[newname:tag]

#刪除映象
docker  rmi 映象:tag/映象ID

#容器和宿主機之間檔案複製
docker cp [檔案目錄 容器ID:內部路徑]
docker cp [容器ID:內部路徑 檔案目錄]

# 用dockerfile構建映象
docker build -t(設定要構建映象的名字). 

總結

學習Docker的安裝和常用的基本命令