Docker 02 上手入門

2022-06-11 23:12:13 字數 2334 閱讀 6963

軟硬體裝置:真機 | 伺服器 | 虛擬機器

作業系統:linux

協議傳輸工具:xshell等等,直接操作就不用了

網路:必須得有

還好在學linux的時候裝了一下,發現安裝真多問題:

尚矽谷的安裝教程:首先檢視centos的核心版本,docker要求高於3.10,其他的linux就不知道了

【貌似只要在6版本以上就行了,包括6】

檢視命令:

uname -r
然後公升級yum安裝管理工具

yum update
安裝docker

yum

install docker

啟動docker

systemctl start docker
將docker服務設定開機啟動

systemctl enable docker
其實就是建立了乙個shell指令碼,讓linux開機的時候執行這個指令碼

檢視docker版本資訊【有兩種】

停止docker

systemctl stop docker
查詢檢索:

docker search 關鍵字

這個命令實際上是去dockerhub搜尋

docker pull 映象名:tag
【tag表示標籤,大多為軟體版本,預設是latest】

展示本地所有映象,映象列表

docker images
刪除指定的本地映象

建立docker映象配置檔案

vim /etc/docker/daemon.json
然後這樣編寫內容:

映象站點,可以更換以下站點

docker中國區官方映象

網易

中國科技大學 ustc

阿里雲容器 服務

配置檔案編寫儲存後,重啟docker

systemctl restart docker

docker run --name 自定義容器名稱 -d 指定的映象模板
檢視容器列表【執行中的容器(映象)】

docker ps
停止執行中的容器

【也可以寫容器id,不過都是校驗碼,不建議這麼做】

docker stop 容器名稱
啟動容器

docker start 容器名
刪除容器

docker rm 容器名
埠對映

其實docker本身相當於乙個虛擬機器環境,在docker中執行的映象容器的埠並不是linux的埠

這需要我們自己來進行繫結

docker run -d -p docker虛擬環境埠:linux埠 容器名稱
檢視容器執行日誌

docker logs 容器名
其他操作命令:

其中最重要的特點是:乙個docker映象,可以被多個容器使用

這非常有利於我們製作分布式的學習環境

Docker 02 常用命令

常用的 docker 命令 1.1 檢視版本資訊 docker version docker info1.2 啟動 docker 服務 service docker start systemctl start docker1.3 執行映象 docker run hello world docker ...

帶你快速上手docker

前言 接觸docker半年了吧,覺得這技術挺有意思的,也很實用,所以想跟大家分享一下。本文主要目的是以最快的方式帶領沒接觸過docker的小夥伴迅速掌握幾個方便 快捷的docker命令,然後可以簡單的用這些命令進行靶機 實驗環境的搭建。重點是快速上手,所以不會講太多理論。希望大佬們不要笑。1.什麼是...

帶你快速上手docker

前言 接觸docker半年了吧,覺得這技術挺有意思的,也很實用,所以想跟大家分享一下。本文主要目的是以最快的方式帶領沒接觸過docker的小夥伴迅速掌握幾個方便 快捷的docker命令,然後可以簡單的用這些命令進行靶機 實驗環境的搭建。重點是快速上手,所以不會講太多理論。希望大佬們不要笑。1.什麼是...