docker 啟動 命令

2022-06-10 03:36:10 字數 3341 閱讀 6250

一、安裝docker

1. win 10 系統,安裝docker for windows(docker desktop)

專業版

家庭版

2. 設定 g盤 給 docker共享(建議單獨分出乙個盤來放docker的檔案)

右鍵docker圖示 settings選項 shared drives 選擇g盤

二、搭建開發環境

整體說明,docker 環境啟動起來後,tomcat埠 8090,mysql埠3306,redis埠6379,apache埠90

1. 建立msyql, tomcat, apache配置檔案目錄

在g盤,將壓縮包的內容解壓出來,後面的命令請使用實際的檔案路徑

docker run --name develop -d -i -p 8090:8080 -p 3306:3306 -p 6379:6379 -p 90:80 -p 91:81 -p 92:82 centos:7

檢視容器是否啟動成功

docker ps

docker run --name mysql -e mysql_root_password=111111 -d -v /g/mysql/conf/my.cnf:/etc/mysql/my.cnf -v /g/mysql/logs/mysqld.log:/var/log/mysqld.log --net=container:develop mysql:8

進入mysql容器環境

docker exec -it mysql bash

鏈結mysql 並輸入密碼 111111 進入不了請等一會 資料庫啟動完成 再重試

mysql -u root -p

修改mysql遠端鏈結

alter user 'root'@'%' identified with mysql_native_password by '111111';

重新整理許可權立即生效

flush privileges;

建立資料庫(根據實際專案建立)

create database qm_manager;

111111

退出mysql

exit

退出容器環境

exit

檢視容器是否啟動成功

docker ps

docker run --name redis -d --net=container:develop redis:5 --requirepass "111111"

檢視容器是否啟動成功

docker ps

檢視容器是否啟動成功

docker ps

檢視容器是否啟動成功

docker ps

apache配置檔案請根據實際專案自行修改

三、關閉和啟動環境

1. 關閉容器

docker stop apache tomcat redis mysql develop

docker stop apache

docker stop tomcat

docker stop redis

docker stop mysql

docker stop develop

2. 啟動容器

docker start develop mysql redis tomcat apache

docker start develop

docker start mysql

docker start redis

docker start tomcat

docker start apache

四、刪除容器

docker rm apache tomcat redis mysql develop

docker rm apache

docker rm tomcat

docker rm redis

docker rm mysql

docker rm develop

docker啟動命令,docker重啟命令

centos中docker啟動命令,docker重啟命令,docker關閉命令,可以用容器id和容器名 啟動 systemctl start docker 檢視docker程序狀態 systemctl status docker 守護程序重啟 sudo systemctl daemon reload...

docker啟動服務命令

安裝完成後docker,執行命令 docker ps 遇到如下錯我 cannot connect to the docker daemon.is the docker daemon running on this host?原因是沒有啟動docker服務 啟動一下docker服務就可以了 啟動命令如...

docker 啟動mysql命令說明

完整命令 docker run p 3306 3306 name mysql5.7 v opt mysql conf etc mysql conf.d v opt mysql logs logs v opt mysql data var lib mysql e mysql root password...