Centos7 / Linuxのドッカーインストール/ドッカーMySQLのインストール/ドッカーのRedisのインストール

免責事項:この記事はブロガーオリジナル記事ですが、許可ブロガーなく再生してはなりません。https://blog.csdn.net/bj_chengrong/article/details/90298992

1、#のインストール・ドッカ 

yumをインストール-yドッカ-IO

 2、#実行ドッカサービス

サービスのドッキングウィンドウの開始 

または# 

ドッキングウィンドウを起動しsystemctl

再起動ドッカ

ドッキングウィンドウを再起動しsystemctl

 3、#は、[表示バージョンを実行します

ドッキングウィンドウ-v

4、甲斐#からのブートを設定します

ドッキングウィンドウを有効にsystemctl

図5は、ドッカーを実行しているのステータスを表示します

サービスのドッキングウィンドウのステータス

=====================================ドッカーMySQLをインストールします(以下のコマンドを実行します)

3306 --restart =常に--privileged =真--nameのmysql -v /server/docker/bgy/mysql/conf:/etc/mysql/conf.d -v /サーバー/ドッキングウィンドウ/ BGY:3307 -pドッキングウィンドウの実行/ mysqlの/ログ:/ログ-v /サーバー/ドッキングウィンドウ/ BGY / MySQLの/データ:の/ var / libに/ mysqlの-e MYSQL_ROOT_PASSWORD = 123456 -d mysqlの:5.7

docker run -p 3307:3306 --restart=always --name mysql --privileged=true -v /server/docker/bgy/mysql/conf:/etc/mysql/conf.d -v /server/docker/bgy/mysql/logs:/logs -v /server/docker/bgy/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=bgy123 -d mysql:5.7

テストドッキングウィンドウのMySQL:

ドッキングウィンドウの幹部-it mysql1のbash // mysql1は、私はmysqlのサービスを開始した名前です。 

MySQLの-uroot -p 

 

パスワードを入力します。ログインするためのパスワードを入力します。

===========================ドッカーは、MySQLを削除します

第三に、削除mysqlのミラー
1を参照してください容器実行中のすべてのドッカーPS ;(ドッカーは、すべてのPS -aコンテナを一覧表示することができます
2.ストップコンテナが実行ドッカーSTOP <ID-コンテナを> ;
3.コンテナの削除ドッキングウィンドウRMを< ID-コンテナ> ;
4.このイメージを削除ドッカーRMI <画像-ID>を//チェック画像-IDのアプローチは、ドッキングウィンドウの画像を実装することです

$ドッカーPS //ビュー実行中のすべてのコンテナ
$]ドッキングウィンドウ停止containerIdは// containerIdはコンテナIDである
 
$ドッキングウィンドウのps -a //すべてを表示する船
$ドッキングウィンドウのps -a -q //ビューのすべてのコンテナID
 
$ドッカーSTOP $(ドッカーPS -a -q)//停止を停止するすべての船舶
$ドッキングウィンドウのrm $(ドッカPS -a -q)//削除すべてのコンテナを削除
 

 

===================================ドッカーのRedisのは、ミラーが直接取り付けマウント私を得た
 6379:6380 -pドッキングウィンドウの実行を--restart =常に--privileged =真--name Redisの -v /server/docker/bgy/redis/6380/conf:/etc/redis/redis.conf -v /サーバー/ドッキングウィンドウ/ BGY / Redisの/ 6380 / データ:/データ-dのRedisの:3.2のRedisサーバ/etc/redis/redis.conf --appendonly --requirepassはい"123456"

docker run -p 6380:6379 --restart=always --privileged=true --name redis -v /server/docker/bgy/redis/6380/conf:/etc/redis/redis.conf -v /server/docker/bgy/redis/6380/data:/data -d redis:3.2 redis-server /etc/redis/redis.conf --appendonly yes --requirepass "123456"

===========================ドッカーはRedisのを削除します

三、删除mysql镜像
1.查看所有运行中的容器docker ps;
2.停止容器运行docker stop <container-id>;
3.先删除这个容器docker rm <container-id>;
4.再删除这个镜像docker rmi <image-id>。//查看image-id的方法是执行 docker images
$ docker ps // 查看所有正在运行容器
$ docker stop containerId // containerId 是容器的ID

$ docker ps -a // 查看所有容器
$ docker ps -a -q // 查看所有容器ID

$ docker stop $(docker ps -a -q) //  stop停止所有容器
$ docker  rm $(docker ps -a -q) //   remove删除所有容器


$ docker images //查看PULL的镜像ID
$ docker  rmi [image-id] //   删除对应的镜像文件

 

===========================ドケットTomcatをインストール 

docker run -it -p 8081:8080 --restart=always --name <container-id>(这里是容器名字自定义,不要重复就好) --privileged=true \
-v /server/docker/bgy/tomcat/log:/usr/local/tomcat/logs \
-v /server/docker/bgy/tomcat/webapps:/usr/local/tomcat/webapps \
-v /server/docker/bgy/tomcat/conf:/usr/local/tomcat/conf \
-v /res_base/prd/bgy-mes-dev:/server/resource/bgy-mes-dev \
-d tomcat:8

以下のような:コンテナIDチェイニー

docker run -it -p 8081:8080 --restart=always --name CHENEY --privileged=true \
-v /server/docker/bgy/tomcat/log:/usr/local/tomcat/logs \
-v /server/docker/bgy/tomcat/webapps:/usr/local/tomcat/webapps \
-v /server/docker/bgy/tomcat/conf:/usr/local/tomcat/conf \
-v /res_base/prd/bgy-mes-dev:/server/resource/bgy-mes-dev \
-d tomcat:8

コンテナのTomcatのドッカーチェイニーにIDを起動します。

docker start CHENEY

あなたはそれでは二Tomcatをインストールする必要がある場合:

docker run -it -p 8081:8080 --restart=always --name CHENEY --privileged=true \
-v /server/docker/bgy/tomcat-mobile/log:/usr/local/tomcat/logs \
-v /server/docker/bgy/tomcat-mobile/webapps:/usr/local/tomcat/webapps \
-v /server/docker/bgy/tomcat-mobile/conf:/usr/local/tomcat/conf \
-v /res_base/prd/bgy-mes-dev:/server/resource/bgy-mes-dev \
-d tomcat:8 (这里是Tomcat的镜像)

コンテナのTomcatのドッカーチェイニーにIDを起動します。

docker start CHENEY

 

注:MySQLとRedisの、次のように変更し、その後必要に接続するためのマップを持っている場合:

docker run -it -p 8081:8080 --restart=always --name CHENEY --privileged=true --link mysql:mysql --link redis:redis \
-v /server/docker/bgy/tomcat-mobile/log:/usr/local/tomcat/logs \
-v /server/docker/bgy/tomcat-mobile/webapps:/usr/local/tomcat/webapps \
-v /server/docker/bgy/tomcat-mobile/conf:/usr/local/tomcat/conf \
-v /res_base/prd/bgy-mes-dev:/server/resource/bgy-mes-dev \
-d tomcat:8

追加しましたマップ名: - リンクのmysql:mysqlの--linkのRedis:Redisの\ 

 

コンテナがエラーを作成した場合、あなたは船を停止する必要があり、その後、削除します

-- 停止容器ID
docker stop <container-id>

-- 移除容器ID
docker rm <container-id>

 

    

おすすめ

転載: blog.csdn.net/bj_chengrong/article/details/90298992