清空你的杯子,方能再行注滿,空無以求全。------ Bruce Lee java
# 安裝 Docker 官方源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 更新源
yum makecache fast
# 安裝
yum install -y docker-ce
複製代碼
解決: yum install -y yum-utils linux
![]()
而後在執行安裝 Docker 官方源nginx
# 安裝 Docker 官方源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
複製代碼
# 更新源
yum makecache fast
複製代碼
# 安裝
yum install docker-ce
複製代碼
# 設置開機自啓
systemctl enable docker
# 啓動
systemctl start docker
# 查看版本
docker version
複製代碼
hub.docker.comdocker
## 1.下載鏡像
docker pull nginx:1.17
# 查看本地已下載
docker images
# 刪除鏡像
docker rmi nginx:1.17
## 2.端口操做
# run 容器
docker run --name test-nginx -d -p 8080:80 nginx
# 主機網絡
docker run --rm network host --name test-naginx2 nginx
## 3.掛載操做
# run 容器
docker run --name test-nginx2 -d -p 8081:80 -v /data:/usr/share/nginx/html nginx
# 進入
cd /data
# 添加文件
vi index.html
# 在裏面添加內容保存wq
## 4.日誌操做
docker logs -f test-nginx
docker logs -f 容器ID
## 5. 進入容器裏面,exit退出
# 進入容器
docker exec -it test-nginx sh
# 刪除
docker rm test-nginx
複製代碼
# 遇到沒法刪除,先關閉再刪除
docker stop test-nginx
docker rm -f test-nginx
# 查看容器詳細信息
docker inspect test-nginx2
## 6.網絡操做
# 查看容器詳細信息
docker inspect test-nginx2
# 鏡像busybox 工具
docker run -it --name test-nginx3 --link test-nginx busybox sh
複製代碼
# 上圖
docker run -it --name test-nginx3 busybox sh
複製代碼
請關注微信號(java-note),留言:K8S獲取配套資料 centos