Aliyun伺服器搭建Docker

2021-08-14 23:49:00 字數 2449 閱讀 1647

首先安裝相應的軟體:

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

很驚訝吧,docker安裝就是這麼簡單,下面例舉些docker常用指令。

1、重啟docker服務

systemctl daemon-reload

systemctl restart docker

2、檢視當前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
一鍵安裝
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

以上是通過docker安裝gitlab的兩種方式。如果不使用docker的話,我們需要一步一步,先安裝postresql和redis,配置完後再安裝gitlab,每乙個步驟都比較繁瑣且不易遷移,下次換台機子還得重新安裝。docker輕鬆解決了這些問題,讓你不用在意這些配置,輕鬆使用。

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超文字傳...