安裝docker 及其遠程連接docker

 

  • 安裝一些必要的系統工具:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  • 添加軟件源信息:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  • 更新 yum 緩存:
sudo yum makecache fast
  • 安裝 Docker-ce
sudo yum -y install docker-ce
  • 啓動 Docker 後臺服務:
sudo systemctl start docker
sudo systemctl enable docker
  • 測試運行 hello-world
docker run hello-world

鏡像加速

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
systemctl restart docker.service

1.安裝centos7 鏡像

複製代碼

1.搜索並拉取centos鏡像(默認最新鏡像)
    docker search centos
    docker pull centos

2.建立本機對應docker-centos76 鏡像端口映射

    ssh默認的端口爲22,我們將docker中centos的22端口映射到宿主機的5000端口
    docker run -d -p 5022:22 --name centos76-javabase --privileged=true centos:centos7 /usr/sbin/init

 3.進入容器
    docker exec -it centos76-javabase /bin/bash
 

複製代碼

 

2.安裝常用工具

複製代碼

1.安裝常用工具
    yum install -y openssh-server vim lrzsz wget gcc-c++ pcre pcre-devel zlib zlib-devel ruby openssl openssl-devel patch bash-completion zlib.i686 libstdc++.i686 lsof unzip zip

2.service安裝
    yum install initscripts  

3.ifconfig安裝
    yum install net-tools.x86_64

4.ssh安裝(10.0.75.1爲docker的ip)
    sshd rpm -qa | grep ssh
    yum install openssh-server 
    service sshd restart
    #查看是否啓動22端口 
    netstat -antp | grep sshd

複製代碼

 

3.開啓docker-centos76 ssh遠程連接(aliyun/aws 雲服務器,需要在安全組打開 5000端口對外訪問權限)

複製代碼

1.修改sshd_config 爲密碼登錄
    vim /etc/ssh/sshd_config
    #打開註釋 PermitRootLogin yes, 允許密碼登錄,保存退出

2.設置root用戶密碼
    passwd root

3.換個服務器遠程登錄
    ssh [email protected] -p 5022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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