目前,
centos
僅發行版本中的核心支援
docker
。docker
執行在
centos 7
上,要求系統為
64位、系統核心版本為
3.10
以上。預備一台
centos7的64
位系統。參考
喵星之旅
-狂奔的兔子
-linux
安裝docker
ce 即社群免費版,
docker
ee 即企業版,強調安全,但需付費使用。
docker
ce 的安裝使用:
移除舊的版本:
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine
;安裝一些必要的系統工具:
sudo yum install
-y yum
-utils device--
persistent
-data lvm2
;新增軟體源資訊:
:更新 yum
快取:sudo yum makecache fast
安裝 docker-ce
:sudo yum
-y install docker-ce
將使用者新增至docker
組sudo groupadd docker
sudo usermod -ag docker $user
最好重起系統。
下面是直接使用
root
使用者的結果,如果是非
root
,要求有
sudo
許可權。
三、docker使用1、docker啟動啟動docker
後台服務
sudo systemctl start docker
;2
、
docker
關閉
sudo systemctl stop docker
;3
、映象獲取
查詢映象(無法獲取版本號,版本號需要去網頁檢視,這裡是查詢
redis
的映象):
docker search redis;
拉取映象:
docker pull redis;
指定具體版本的:
docker pull redis:3.2;
本地映象檢視:
docker images
;4
、容器操作
檢視執行中容器docker ps;檢視所有容器
docker ps -a
;詳細資訊查詢
docker inspect 映象
名字;建立容器:
docker run --name
名字 -p
本機埠號
:容器內埠號
-v 本機路徑(資料夾)
:容器內路徑-d
映象名字
指定網路位址的:
docker run -d -v /home/bunny/cento7s/01:/data --network=mynetwork --ip=172.19.0.11 centos:7 /usr/sbin/init
刪除容器:
docker rm 容器id/容器名字
啟動容器:
docker start 容器id/容器名字關閉容器:docker stop 容器id/容器名字建立網路docker network create --subnet=172.19.0.0/16 mynetwork;網路檢視
docker network ls
對於一些需要進入系統操作的,可以進入系統:
docker exec -it 容器id/容器名字 執行命令;
比如:進入redis
docker exec -it myredis redis-cli;
進入centos系統:
docker exec -it mycentos bash;
5、配置加速映象新建或者修改檔案/etc/docker/daemon.json
完整內容為下面3行:
然後執行命令使生效並重啟:sudo systemctl daemon-reloadsudo systemctl restart docker
喵星之旅 狂奔的兔子 linux安裝
本文演示虛擬機器安裝,和真機區別可能在網絡卡驅動上有差異。真機環境 centos linux release 7.6.1810 core 虛擬機器 雖然 centos 系統自帶虛擬機器軟體,但是習慣用這個 vmware workstation 15 player 虛擬機器系統 版本 部分截圖如下 選...
喵星之旅 狂奔的兔子 svn安裝及使用
以 root 使用者登入,或者具有 sudo 許可權的使用者,這裡選擇 root yum install subversion 都選擇y 1 建立版本庫 mkdir p var svnrepos kitty svnadmin create var svnrepos kitty 2 配置帳號密碼 cd...
喵星之旅 狂奔的兔子 centos7密碼修改
首先修改密碼當然很簡單,這裡必然是已經無法登入的情況下修改,因為忘記了所有管理員帳號的密碼,無法通過密碼方式登入系統。由於各個系統存在差異,強調一下版本是centos7。不管是什麼樣的linux,修改密碼的整體流程是基本一致的 首先需要本地操作 想辦法單使用者登入 單使用者下修改該密碼 重啟系統登入...