docker 命令記錄

1. 進入容器:docker exec -it container_name/container_id /bin/bash  

2.退出容器:exit

3.提交容器修改:docker commit -a "ityun" -m "添加test文件夾" nginx ityun/nginx

4.端口映射:docker run -itd -p 宿主機端口號:容器端口號

5.文件掛載:docker run -itd -v /宿主機/文件目錄:/容器/目錄 (將容器的文件複製到本地)

nginx:

docker run -itd --name=nginx -p 8888:80 -v /data/deploy/test/index.html:/usr/share/nginx/html/index.html nginx

mysql:

docker run -itd --name=mysql -p 3306:3306 -v /data/data/mysql/:/var/lib/mysql/ -e MYSQL_ROOT_PASSWORD=123456 mysql

 ALTER USER `username`@`localhost` IDENTIFIED WITH caching_sha2_password BY 'password'; //解決auth錯誤

php:

docker run -itd --name=php --link mysql:mysql -v /data/deploy/test/test.php:/test.php php

 

docker-php-ext-install pdo_mysql

6. 文件導入:docker cp 容器名:/容器目錄/文件名 /宿主機目錄/文件名 (將本地的文件複製到容器) or  docker cp /宿主機目錄/文  件名 容器名:/容器目錄/文件名

7.容器互聯:docker run -itd --link 要關聯的容器名:容器在被關聯的容器中的別名

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章