記錄一下伺服器docker的應用

2021-10-21 11:14:21 字數 2474 閱讀 2869

#docker

systemctl enable docker

systemctl start docker

docker ps -a

docker stop

docker restart

docker start

docker rm

docker exec -it /bin/bash

#mysql

docker pull mysql

#在/software/mysql目錄下

docker run -p 3306:3306 --name mymysql -v $pwd/conf:/etc/mysql/conf.d -v $pwd/logs:/logs -v $pwd/data:/var/lib/mysql -e mysql_root_password=123456 -d mysql

#在所有路徑下

docker run -p 3306:3306 --name mymysql -v /software/mysql/conf:/etc/mysql/conf.d -v /software/mysql/logs:/logs -v /software/mysql/data:/var/lib/mysql -e mysql_root_password=123456 -d mysql

mysql -uroot -p

grant all on *.* to 'root'@'%';

flush privileges;

alter user 'root'@'localhost' identified by 'password' password expire never;

skip-grant-tables 後設定

update user set authentication_string='' where user='root'; 再重啟

mysql> alter user 'root'@'%' identified with mysql_native_password by '123456';

mysql> flush privileges;

#gitlab

docker pull gitlab/gitlab-ce

docker run -d  -p 443:443 -p 80:80 -p 2222:22 --name gitlab --restart always -v /software/gitlab/config:/etc/gitlab -v /software/gitlab/logs:/var/log/gitlab -v /software/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce

# -d:後台執行

# -p:將容器內部埠向外對映

# --name:命名容器名稱

# -v:將容器內資料資料夾或者日誌、配置等資料夾掛載到宿主機指定目錄

#redis

docker pull redis

docker run -p 6379:6379 --name redis -v /software/redis/redis.conf:/etc/redis/redis.conf -v /software/redis/data:/data -dit redis /bin/bash

#進去啟動redis

redis-server /etc/redis/redis.conf

#mycat

docker run -p 3301:3306 --name mysql1 -v /software/mysql1/conf:/etc/mysql/conf.d -v /software/mysql1/logs:/logs -v /software/mysql1/data:/var/lib/mysql -e mysql_root_password=123456 -d mysql

docker run -p 3302:3306 --name mysql2 -v /software/mysql2/conf:/etc/mysql/conf.d -v /software/mysql2/logs:/logs -v /software/mysql2/data:/var/lib/mysql -e mysql_root_password=123456 -d mysql

docker run -p 3303:3306 --name mysql3 -v /software/mysql3/conf:/etc/mysql/conf.d -v /software/mysql3/logs:/logs -v /software/mysql3/data:/var/lib/mysql -e mysql_root_password=123456 -d mysql

docker run -p 3304:3306 --name mysql4 -v /software/mysql4/conf:/etc/mysql/conf.d -v /software/mysql4/logs:/logs -v /software/mysql4/data:/var/lib/mysql -e mysql_root_password=123456 -d mysql

記錄一下先前對WEBRTC的伺服器搭建

房間伺服器 我當時放在windows上,以下操作最好都使用管理員許可權執行 2 使用cmd走一次node v,看到版本號了說明安裝正確 3 繼續安裝以下元件 npm install express npm install yetify npm install getconfig npm instal...

ping 一下伺服器的IP

ping命令是windows系統是用於檢測網路連線性的基本命令,其基本命令格式為 ping 目標ip位址或者網域名稱,例如檢測www.baidu.com的連線是否正常 1 點選開始,點選執行,輸入cmd,點選確定 2 提示符後輸入 pingwww.baidu.com,回車 3 看到下圖資訊丟失 0,...

小白的Linux伺服器部署禪道(記錄一下)

二 用secuercrt連線伺服器主機 輸入伺服器ip 使用者名稱 密碼連線 四 上傳安裝包到 opt目錄下 2.進入根目錄 cd 3.檢視根目錄下的檔名 ls 可以看到 opt目錄在根目錄下 4.進入目錄 opt cd opt 5.上傳安裝包到 opt目錄下 a rz 按enter,會彈出本地上傳...