首先安裝相應的軟體:
很驚訝吧,docker安裝就是這麼簡單,下面例舉些docker常用指令。apt update
apt install software-properties
-common
curl -fssl | sudo apt-key add -
add-apt
-repository
"deb [arch=amd64] $(lsb_release -cs) stable"
apt update
apt-cache policy docker-ce
apt-get install -y docker-ce
1、重啟docker服務
2、檢視當前docker程序systemctl daemon-reload
systemctl restart docker
docker ps
3、檢視當前docker狀態
docker stats
4、開啟某個映象
docker start 映象name(id)
5、關閉某個映象
docker stop 映象name(id)
6、重啟某個映象
docker restart 映象name(id)
7、進入某個映象命令列
docker exec -it 映象name(id)
下面以執行gitlab為例:
分布安裝
1、 docker 安裝postgresql映象並使用
docker run --name postgresql -d -e 'db_name=gitlabhq_production' -e 'db_user=gitlab' -e 'db_pass=password' -e 'db_extension=pg_trgm' -v /home/root/opt/postgresql/data:/var/lib/postgresql sameersbn/postgresql
2、 docker 安裝redis映象並使用
docker run --name redis -d -v /home/root/opt/redis/data:/var/lib/redis sameersbn/redis
3、 docker 安裝gitlab映象並使用前面的postgresql和redis資料庫
docker run --name gitlab --link postgresql:postgresql --link redis:redisio -m 600m -p 10022:22 -p 80:80 -e 'gitlab_port=80' -e 'gitlab_ssh_port=10022' -e 'gitlab_secrets_db_key_base=long-and-random-alpha-numeric-string' -e 'gitlab_secrets_secret_key_base=long-and-random-alpha-numeric-string' -e 'gitlab_secrets_otp_key_base=long-and-random-alpha-numeric-string' -e 'gitlab_host=gitlab.adoregeek.com' -e 'gitlab_backup_schedule=daily' -e 'gitlab_backup_time=10:30' -v /home/root/opt/gitlab/data:/home/git/data sameersbn/gitlab
一鍵安裝以上是通過docker安裝gitlab的兩種方式。如果不使用docker的話,我們需要一步一步,先安裝postresql和redis,配置完後再安裝gitlab,每乙個步驟都比較繁瑣且不易遷移,下次換台機子還得重新安裝。docker輕鬆解決了這些問題,讓你不用在意這些配置,輕鬆使用。sudo docker run --detach \
--hostname gitlab.adoregeek.com \
--publish 443
:443 --publish 10080
:80 --publish 10022
:22 \
--name gitlab \
--restart always \
--volume /srv/gitlab/config:/etc/gitlab \
--volume /srv/gitlab/logs:/var/log/gitlab \
--volume /srv/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce:latest
Aliyun伺服器搭建Jenkins服務
wget q o sudo apt key add sudo sh c echo deb binary etc apt sources.list.d jenkins.list sudo apt get update sudo apt get install jenkins 這樣jenkins就安裝完...
伺服器搭建
問題一 com無法訪問到伺服器 問題二 將 com 301重定向到 www.com 解決方案 在httpd.conf檔案中 追加 如下內容 options followsymlinks rewriteengine on rewritecond com rewriterule l,r 301 2 禁止...
搭建伺服器
零基礎搭建伺服器 我用的是ubuntu,所有 sudo apt get install apache2 配置php的時候已經配好了,這裡就不重複配置了 安裝apxs 安裝過php,所以這個也忽略掉 sudo apt get install apache2 dev apxs是乙個為apache超文字傳...