亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

docker創建redis鏡像的方法

2024-09-01 13:53:36
字體:
來源:轉載
供稿:網友

本文介紹了docker創建redis鏡像的方法,分享給大家,具體如下:

直接pull redis 鏡像

創建redis的鏡像有幾種方式,可以直接從倉庫中拉取。

首先說說docker的生命周期

1.docker的創建方式,有兩種方式:

1)可以直接run ,跳過上面的步驟。舉個栗子:

在構建鏡像,要提供訪問的端口,-p為端口映射的

1.創建并啟動,設置端口映射

docker run -p 127.0.0.1:6379:6379 redis

docker run

備注:docker run命令:重新創建一個容器并運行命令,語法:

Docker run [OPTIONS] IMAGES [COMMAND][ARG]

通常用的OPTIONS為:

-t 為容器分配一個偽輸入終端
-I 以交互模式運行容器
-name 為容器指定名稱
-d 以后臺模式運行
-p 端口映射

[root@vm000949 ~]# docker run -p 127.0.0.1:6379:6379 -it --name="my-redis-server" -d redis d66037100bddcd230e0c9955bdfb9b0dbae8ce4028a81534e1693ab95737c90a[root@vm000949 ~]# docker ps CONTAINER ID    IMAGE        COMMAND         CREATED       STATUS       PORTS           NAMESd66037100bdd    redis        "docker-entrypoint.sh"  6 seconds ago    Up 5 seconds    127.0.0.1:6379->6379/tcp  my-redis-server[root@vm000949 ~]# docker exec -it d66037100bdd redis-cli127.0.0.1:6379> exit

查看端口映射情況,其中e24b3e0a7df0為redis的容器。

[root@vm000949 ~]# docker port e24b3e0a7df06379/tcp -> 127.0.0.1:6379

2.進入redis容器里面

docker exec -it e24b3e0a7df0 redis-cli127.0.0.1:6379> set day newDayOK127.0.0.1:6379> get day"newDay"127.0.0.1:6379> exit

這就是一個簡單的創建過程。直接run就是一個創建并啟動的

進入到熟悉的界面,真是令人振奮

首先我們好好了解下docker exec命令的使用方法:

Docker exec [OPTIONS] CONTAINER COMMAND [ARG]

其中,OPTIONS包括:

這種方式是直接到倉庫中拉取。

更進一步的,通過查看當前虛擬機上的端口映射情況:

[root@vm000949 ~]# netstat -apn|grep 6379tcp    0   0 127.0.0.1:6379     0.0.0.0:*        LISTEN   2270/docker-proxy-c 

2)上述是直接采用run方式,而更為正確的生命周期應該為:

create->start->exec 

如果容器已經停止了,直接start,然后exec。采用run將會根據命令再創建一個docker

比如要重新開始,需要刪除現在這個容器

[root@vm000949 ~]# docker rm 695d5f6afc27 

Error response from daemon: You cannot remove a running container 695d5f6afc27415126a40384a868c751ba635df2d4d7fb578424bc1bd9167166. Stop the container before attempting removal or use -f

提示不能刪除一個正在運行的容器。

[root@vm000949 ~]# docker psCONTAINER ID    IMAGE        COMMAND         CREATED       STATUS       PORTS           NAMES695d5f6afc27    redis        "docker-entrypoint.sh"  14 minutes ago   Up 8 minutes    127.0.0.1:6379->6379/tcp  ecstatic_lamarr

果然這個容器正在運行,將該容器stop,并再次刪除容器

[root@vm000949 ~]# docker stop 695d5f6afc27695d5f6afc27

(2)docker create

1.首先創建,其語法與run相似

[root@vm000949 ~]# docker create -p 127.0.0.1:6379:6379 -it --name="my-redis-server" -d redisunknown shorthand flag: 'd' in -dSee 'docker create --help'.

我就直接將run修改為create。但是可以想象的是create里面還是沒有這個選項,且沒有開始運行怎么會有-d

b.再次嘗試創建。去掉-d

[root@vm000949 ~]# docker create -p 127.0.0.1:6379:6379 -it --name="my-redis-server" redisError response from daemon: Conflict. The name "/my-redis-server" is already in use by container d66037100bddcd230e0c9955bdfb9b0dbae8ce4028a81534e1693ab95737c90a. You have to remove (or rename) that container to be able to reuse that name.

好吧,上次run創建的還沒有刪除

[root@vm000949 ~]# docker ps CONTAINER ID    IMAGE        COMMAND       CREATED       STATUS       PORTS        NAMES[root@vm000949 ~]# docker ps -aCONTAINER ID    IMAGE        COMMAND         CREATED       STATUS             PORTS        NAMESd66037100bdd    redis        "docker-entrypoint.sh"  3 minutes ago    Exited (0) About a minute ago            my-redis-server[root@vm000949 ~]# docker rm d66037100bddD66037100bdd

刪除后重新創建:

[root@vm000949 ~]# docker create -p 127.0.0.1:6379:6379 -it --name="my-redis-server" redis2596bd8886b4095dc80e23315a5e073addb50fc9aa959456e026e6ca31676d28[root@vm000949 ~]# docker ps -aCONTAINER ID    IMAGE        COMMAND         CREATED       STATUS          PORTS        NAMES2596bd8886b4    redis        "docker-entrypoint.sh"  8 seconds ago    Created                    my-redis-server

啟動容器:

[root@vm000949 ~]# docker start my-redis-servermy-redis-server[root@vm000949 ~]# docker psCONTAINER ID    IMAGE        COMMAND         CREATED       STATUS       PORTS           NAMES2596bd8886b4    redis        "docker-entrypoint.sh"  About a minute ago  Up 3 seconds    127.0.0.1:6379->6379/tcp  my-redis-server進入容器:[root@vm000949 ~]# docker exec -it my-redis-server redis-cli127.0.0.1:6379> exit

記得redis是分服務端與客戶端的。如果安裝的是redis-server,那么就需要run兩次,一個是server,一個是client,停止后,再次start,然后exec進去。

[root@vm000949 ~]# docker stop my-redis-servermy-redis-server[root@vm000949 ~]# docker ps -aCONTAINER ID    IMAGE        COMMAND         CREATED       STATUS           PORTS        NAMES2596bd8886b4    redis        "docker-entrypoint.sh"  7 minutes ago    Exited (0) 5 seconds ago            my-redis-server[root@vm000949 ~]# docker start my-redis-servermy-redis-server[root@vm000949 ~]# docker exec -it my-redis-server redis-cli127.0.0.1:6379> 

從上面兩種方式可以看出create->start->exec的生命周期比較的直觀。其中,Docker run命令包括create和start兩個生命周期。
最后:docker的日志文件放在/var/lib/docker/containers/下,每個docker都有對應的文件,cat 其-json.log文件獲得日志文件.
在磁盤空間中,日志文件也許會占用很大的空間,就需要進行清理。

這是一種直接拉取的方式。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
波霸ol色综合久久| 91精品综合久久久久久五月天| 日韩欧美极品在线观看| 久久99精品久久久久久噜噜| 日韩av网站电影| 91免费的视频在线播放| 欧美色欧美亚洲高清在线视频| 欧美激情2020午夜免费观看| 欧美激情一区二区三级高清视频| 久久精品一偷一偷国产| 91av中文字幕| 国产日韩换脸av一区在线观看| 欧美激情精品久久久久久久变态| 国产不卡在线观看| 亚洲电影免费观看高清完整版在线观看| 在线观看国产精品日韩av| 久久99精品久久久久久噜噜| 久久久国产精品免费| 97色在线观看| 久久国产精品久久久久久久久久| 97色在线播放视频| 国产一区二区日韩精品欧美精品| 欧美野外猛男的大粗鳮| 日韩av在线不卡| 欧美在线视频网| 欧美亚洲国产视频| 成人福利网站在线观看11| 亚洲第一区中文字幕| 日韩电影免费观看在线观看| 亚洲国产高清高潮精品美女| 国产精品视频免费在线观看| 91免费欧美精品| 91探花福利精品国产自产在线| 欧美性猛交xxxx黑人| 欧美在线观看网站| 中文字幕精品一区二区精品| 国产九九精品视频| 日韩综合中文字幕| 日韩av资源在线播放| 日韩精品中文字幕有码专区| 伊人男人综合视频网| 欧美日韩一区二区免费视频| 日本在线观看天堂男亚洲| 91丝袜美腿美女视频网站| 国产精品电影久久久久电影网| 亚洲欧洲日产国码av系列天堂| 91国产精品91| 欧美另类极品videosbestfree| 性欧美激情精品| 亚洲一级黄色av| 国产精品视频免费观看www| 国产视频精品免费播放| 亚洲人在线观看| 色婷婷综合成人av| 在线成人激情视频| 亚洲一级黄色片| 高潮白浆女日韩av免费看| 欧美性开放视频| 欧美极品少妇与黑人| 国产精品久久久久不卡| 久久av在线播放| 欧美电影第一页| 九九九久久久久久| 亚洲字幕一区二区| 国产精品中文字幕在线观看| 亚洲人成电影网站色xx| 色噜噜亚洲精品中文字幕| 永久免费看mv网站入口亚洲| 国精产品一区一区三区有限在线| 亚洲综合日韩在线| 欧美国产第二页| 最新国产精品拍自在线播放| 久久久免费高清电视剧观看| 国产精品久久久久久久久久三级| 超碰91人人草人人干| 日韩欧美在线看| 日韩欧美在线字幕| 国产91热爆ts人妖在线| 国产精品中文在线| 国产做受69高潮| 欧美激情videoshd| 最近2019好看的中文字幕免费| 亚洲精品小视频在线观看| 91中文精品字幕在线视频| 亚洲国产日韩欧美在线99| 奇门遁甲1982国语版免费观看高清| 黑人极品videos精品欧美裸| 国产精品一区二区三区成人| 91人人爽人人爽人人精88v| 亚洲午夜精品久久久久久性色| 成人网在线视频| 欧美电影在线观看高清| 色婷婷亚洲mv天堂mv在影片| 久久精品国产视频| 中文字幕国产日韩| 久久免费成人精品视频| 欧美视频在线看| 色妞欧美日韩在线| 国产精品欧美在线| 日韩精品极品视频| 91免费看片在线| 国产精品wwwwww| 国产91精品在线播放| 亚洲精品之草原avav久久| 国产视频欧美视频| 亚洲成人av在线播放| 美女扒开尿口让男人操亚洲视频网站| 中文字幕亚洲欧美日韩2019| 欧美午夜宅男影院在线观看| 亲爱的老师9免费观看全集电视剧| 国产精品永久免费视频| 国产999精品视频| 2021久久精品国产99国产精品| 国产一区二区三区直播精品电影| 欧美在线视频网| 亚洲男人的天堂在线| 伊人久久五月天| 91在线国产电影| 欧美成人免费播放| 中文字幕日韩av综合精品| 亚洲天堂免费观看| 久久久久久久久中文字幕| 在线成人一区二区| 欧美激情视频一区二区三区不卡| 国产精品成人免费视频| 欧美福利视频网站| 成人免费黄色网| 国产日韩欧美自拍| 亚洲精品成a人在线观看| 91夜夜揉人人捏人人添红杏| 精品国产依人香蕉在线精品| 亚洲女人天堂网| 欧美性猛交视频| 亚洲欧美变态国产另类| 亚洲女性裸体视频| 久久久久久久久国产精品| 亚洲美女久久久| 欧美成aaa人片在线观看蜜臀| 亚洲国产一区二区三区四区| 岛国av在线不卡| 久久精品国产亚洲精品| 欧美天天综合色影久久精品| 欧美床上激情在线观看| 成人妇女免费播放久久久| 国产精品视频最多的网站| 色与欲影视天天看综合网| 中文字幕日韩欧美在线| 尤物九九久久国产精品的特点| 激情成人中文字幕| 亚洲毛片在线免费观看| 亚洲一区二区三区在线视频| 成人高清视频观看www| 亚洲人成网站777色婷婷| 91精品久久久久久久久中文字幕| 国产亚洲精品高潮| 国内精品免费午夜毛片| 精品成人国产在线观看男人呻吟| 亚洲精品99久久久久| 美女性感视频久久久| 在线视频中文亚洲| 亚洲成人中文字幕| 欧美性猛交xxxx乱大交蜜桃| 97婷婷涩涩精品一区| 亚洲伊人久久大香线蕉av|