centos 7.5 安裝docker,常用命令

設置存儲庫

[root@localhost ~]# sudo yum install -y yum-utils   device-mapper-persistent-data   lvm2

使用以下命令來設置穩定的存儲庫。

[root@localhost ~]# sudo yum-config-manager \
>     --add-repo \
>     https://download.docker.com/linux/centos/docker-ce.repo

安裝最新版本的Docker Engine-Community和containerd

[root@localhost ~]# sudo yum install docker-ce docker-ce-cli containerd.io

如果要安裝特定版本的Docker Engine-Community,可以用yum list docker-ce --showduplicates | sort -r 命令查找可用版本,再進行安裝
centos 7.5 安裝docker,常用命令

啓動Docker

[root@localhost ~]# sudo systemctl start docker

查看docker版本

docker --version

下載nginx 鏡像並啓動

[root@localhost ~]# docker pull nginx
[root@localhost ~]# docker run -d -p 80:80 nginx    #-d 後臺運行  -p 映射內外端口

IP/index.html 查看nginx是否可以訪問

centos 7.5 安裝docker,常用命令

還可以同時開啓多個容器

[root@localhost ~]# docker run -d -p 81:80 nginx

進入81端口nginx 更改配置文件

[root@localhost ~]# docker exec -it 9a bash
root@9a9be50b305c:/# cd /usr/share/nginx/html/
root@9a9be50b305c:/usr/share/nginx/html# echo hello docker > index.html
root@9a9be50b305c:/usr/share/nginx/html# cat index.html 
hello docker

訪問IP:81

centos 7.5 安裝docker,常用命令

當我們把一個修改過後的容器,保存成鏡像,在運行時,還會保持變化

centos 7.5 安裝docker,常用命令
centos 7.5 安裝docker,常用命令
centos 7.5 安裝docker,常用命令

dockerfile:

通過dockerfile構建鏡像,並且通過該鏡像啓動容器
首先創建一個dockerfile文件
[root@localhost ~]# vi dockerfile

centos 7.5 安裝docker,常用命令

並在本目錄下創建一個index.html文件
[root@localhost ~]# vi index.html

centos 7.5 安裝docker,常用命令

通過docker built -t 命令指定當前目錄下的dockerfile文件,鏡像名m2,構建容器
[root@localhost ~]# docker build -t m2 .
Sending build context to Docker daemon  13.31kB
Step 1/2 : FROM nginx
 ---> f949e7d76d63
Step 2/2 : ADD ./ /usr/share/nginx/html/
 ---> 7e2e7d47ad47
Successfully built 7e2e7d47ad47
Successfully tagged m2:latest
運行該容器
[root@localhost ~]# docker run -d -p 83:80 m2
859506c5b89d80b0520310cef2e97156e95c2d55292b3644c41906518661fb20
在瀏覽器搜索 ip:83,查看nginx是否運行

centos 7.5 安裝docker,常用命令

docker save/load 命令

通過 docker save 將一個鏡像保存到一個文件中

centos 7.5 安裝docker,常用命令

刪掉m2 鏡像
由於有一個容器是基於m2鏡像的,所以需要先把容器刪除

centos 7.5 安裝docker,常用命令
centos 7.5 安裝docker,常用命令

可以看到m2 鏡像是已經被刪除了

centos 7.5 安裝docker,常用命令

通過docker load 命令將文件中的鏡像取出

centos 7.5 安裝docker,常用命令

×××學習

centos 7.5 安裝docker,常用命令

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章