前提:宿主機已安裝docker
步驟檢視docekr版本,確保已經安裝docker:
拉去centos官方docekr映象
docker pull centos檢視系統是否存在centos映象
建立並執行名為centos_1的容器,且啟動systemd程序
進入centos_1容器內
配置centos系統(可選)
yum -y update #公升級所有包同時也公升級軟體和系統核心將該容器製作成新的映象yum -y upgrade #只公升級所有包,不公升級軟體和系統核心
yum -y install vim #安裝vim
yum -y install initscripts #安裝基本工具包,如service、ip等命令
yum -y install passwd #安裝passwd
passwd root #修改系統root密碼
yum -y install openssl #安裝openssl
yum -y install openssh-clients #安裝ssh客戶端
yum -y install openssh-server #安裝sshd服務
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key -n 「」 #配置ssh key值
ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -n 「」 #配置ssh key值
ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key -n 「」 #配置ssh key值
/usr/sbin/sshd -d & #後台執行sshd服務
ps -e | grep sshd #檢視sshd服務是否開啟,存在sshd程序,則說明已經開啟sshd
systemctl start sshd.service # 啟動sshd服務
systemctl status sshd.service # 檢視sshd服務的狀態
systemctl enable sshd.service # 設定sshd服務開機自啟
systemctl disable sshd.service # 設定sshd服務開機不自啟
systemctl list-unit-files | grep sshd # 檢視sshd狀態
ip addr #檢視本機ip
至此,可以在宿主機通過ssh連線到正在執行的centos容器
使用新映象建立容器centos_2,然後進入容器內設定root的密碼即可通過ssh連線
docker run -itd –name centos_2 –privileged lzssing/centos_ssh:v1.0 init將映象推送到dockerhubdocker container inspect centos_2 | grep ipaddress #檢視容器ip位址
dokcer login #登入docker push #推送
Centos 搭建 Docker 環境
首先安裝 docker 必要的安裝包 由於自帶 yum 沒有 docker ce 所以我們需要先增加 docker repo yum config manager add repo用 yum 安裝 docker yum install y docker ce直接yum安裝,安裝成功後檢視版本 doc...
Docker搭建Centos集群
1 拉取映象 docker pull centos centos72 檢視映象docker images 3 執行容器 這裡我們執行三個centos容器 docker run privileged p 60001 22 cap add sys admin name mycentos1 e conta...
Centos 使用docker 搭建redis集群
第二步 啟動多個容器 第三步 建立集群 詳細步驟 1.安裝依賴包 1.安裝docker 2.建立多個redis容器並啟動 在 usr local src目錄下建立redis cluster資料夾,並建立配置檔案redis cluster.conf cd usr local src mkdir red...