Docker安裝及簡單使用

1.docker安裝

#1.檢查內核版本,必須是3.10及以上
uname -r
#2.安裝
yum -y install docker 

2.docker簡單使用

#1.啓動docker
systemctl start docker
#1.1.驗證
docker -v
#2.設置開機自啓
systemctl enable docker
#2.1.關閉開機自啓
systemctl disable docker
#3.停止docker
systemctl stop docker

3.Docker常用命令&操作

1)、鏡像操作

操作 命令 說明
檢索 docker search 關鍵字 eg:docker search redis 我們經常去docker hub上檢索鏡像的詳細信息,如鏡像的TAG。
拉取 docker pull 鏡像名:tag :tag是可選的,tag表示標籤,多爲軟件的版本,默認是latest
列表 docker images 查看所有本地鏡像
刪除 docker rmi image-id 刪除指定的本地鏡像

https://hub.docker.com/

#1.搜索鏡像
docker search imagename
docker search mysql
#2.拉取鏡像
#docker pull imagename:tag #不加tag時默認拉取最新版本即:latest
docker pull mysql:5.7
#3.查看已經拉取的鏡像
docker images
REPOSITORY          TAG         IMAGE ID            CREATED             SIZE
docker.io/mysql     5.7         7faa3c53e6d6        3 weeks ago         373MB 
#4.刪除鏡像
#docker rmi imageid/name
docker rmi 7faa3c53e6d6
docker rmi mysql:5.7

2)、容器操作

鏡像一經運行,就產生了與之對應的容器。可以多次啓動鏡像產生不同的容器。

容器啓動後會有一個唯一標識id,可根據id或啓動時對容器的自定義命名進行操作。

#1.開啓容器
docker run --name mysql01 -d mysql:5.7
#2.查看運行中容器
docker ps
CONTAINER ID     IMAGE       NAMES
dde9e736431d     mysql:5.7   mysql01
#3.查看所有容器(包括運行中和已關閉的)
docker ps -a
#4.停止容器運行
#docker stop container id/name
docker stop dde9e736431d
docker stop mysql01
#5.重新啓動容器
#docker start container id/name
docker start dde9e736431d
docker start mysql01
#6.刪除容器
#docker rm container id/name
docker rm dde9e736431d
docker rm mysql01

docker run 命令還有其他的參數:

-d:後臺運行
-p: 端口映射
--name:自定義命名
--restart=always:設置容器隨docker啓動
#其他參數參考docker hub中搜索到的容器下面給出的示例.

若容器已經啓動,可根據以下命令添加配置:

#docker update --restart=always container id
docker update --restart=always dde9e736431d
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章