BiliBili視頻教程連接飛機票,點我html
提供一個友情下載連接虛擬機VMware Workstation Pro 12.0.1【PJ版】你們自行安裝linux
進入cnetos官方網站下載MinMal ISO系統鏡像git
提供一個友情教程【CentOS】CentOS7的安裝,網絡的開啓和VMware Tools的安裝github
下載及使用自行百度軟件下載地址
SSH的Host地址在虛擬機centos中使用一下地址進行查看,默認端口22,密碼管理員密碼docker
$ ip addr
因爲Docker限制分爲兩個版本CE和EE,因此以前yum裏面的docker是老版本,須要先進行卸載,如今的包名叫作
docker-ce
編程
$ sudo yum remove docker \ docker-common \ docker-selinux \ docker-engine
安裝Docker CE
你可以經過不一樣的方式來安裝DockerCE,取決於你的須要。
經過倉庫來安裝docker
當你在一臺新的機器上第一次安裝docker以前,你須要去設定一下你的Docker倉庫,以後你纔可以安裝或者更新Docker從倉庫中windows
$ sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
$ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
$ sudo yum-config-manager --enable docker-ce-edge
$ sudo yum-config-manager --enable docker-ce-test
也可以經過yum-config-manager的命令--disable來開啓和關閉對應的edge倉庫和test倉庫centos
$ sudo yum-config-manager --disable docker-ce-edge
備註:從Docker17.06開始,stable releases版本一樣會被推送到edge和test的倉庫中服務器
$ sudo yum install docker-ce
警告:若是你有移除Docker,安裝或者更新特殊版本在yum install或者yum update命令,仍然會安裝最高可用版本的docker,有可能你獲取不到適當的版本
$ yum list docker-ce.x86_64 --showduplicates | sort -r docker-ce.x86_64 17.06.ce-1.el7.centos docker-ce-stable
安裝對應的版本如上圖版本就是docker-ce-17.06.ce-1
$ sudo yum install <FULLY-QUALIFIED-PACKAGE-NAME> # example $ sudo yum install docker-ce-17.06.1.ce
$ sudo systemctl start docker
$ sudo docker run hello-world
$ sudo yum remove docker-ce
$ sudo rm -rf /var/lib/docker
Install using the convenience script:經過簡便的腳本安裝
注意點:windows使用的hype-V技術,和VMware Workstation使用的虛擬化技術有衝突,二者不能同時啓動,用windows的同窗注意咯
DaoCloud:Docker加速器,註冊帳號,按照使用教程進行處理
Docker 加速器是否收費?
DaoCloud 爲了下降國內用戶使用 Docker 的門檻,提供永久
免費的加速器服務,請放心使用。
進入gogs的github查找對應的教程,本次部署使用docker的模式,因此咱們找尋docker方法,實際上部署還有Install from binary
、Install from source
、Install from packages
、Install with Vagrant
等方式。
咱們使用docker安裝的方式Ship with DockerDocker for Gogs
# 拉取gogs鏡像到本地docker中,確保docker啓動中 $ docker pull gogs/gogs # 查看鏡像 $ docker images # docker使用幫助 $ docker --help
# 下載鏡像 $ docker pull gogs/gogs # 建立本地磁盤 $ mkdir -p /var/gogs # 啓動gogs $ docker run --name=gogs -p 10022:22 -p 10080:3000 -v /var/gogs:/data gogs/gogs
--name
:指定啓動的容器的名稱爲gogs
-p
:指定端口映射,一個是對外主機端口,映射到docker裏面的22端口,同理10080映射到3000的端口,我的以爲若是端口不是不夠的狀況下,指定相同的端口便於記憶
-v
:指定數據磁盤,指定/var/gogs:做爲/data的路徑
gogs/gogs
:鏡像的名稱,也就是docker的gogs鏡像
# 啓動gogs $ docker start gogs # 中止gogs $ docker stop gogs
# 添加防火牆端口經過 $ firewall-cmd --zone=public --add-port=3000/tcp --permanent # 刷新防火牆 $ firewall-cmd --reload
微信公衆號:努力編程的小豬 歡迎你們關注,我也但願可以認識更多的人!