Инструменты пользователя

Инструменты сайта


технология_docker

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
технология_docker [2019/11/08 13:37]
val [Создание контейнера для приложения вручную]
технология_docker [2019/11/08 15:41] (текущий)
val [docker-compose]
Строка 74: Строка 74:
  
   * [[Сервис INETD]]   * [[Сервис INETD]]
 +  * [[Средства программирования shell#Web сервер на shell]]
  
 <​code>​ <​code>​
Строка 85: Строка 86:
 </​code>​ </​code>​
  
-Ctrl+D+"​Забыли"​ сделать скрипт "​выполнимым"​ нажали ​Ctrl+D
  
 <​code>​ <​code>​
Строка 135: Строка 136:
 ==== Запуск в режиме демона и подключение к контейнеру ==== ==== Запуск в режиме демона и подключение к контейнеру ====
 <​code>​ <​code>​
-server# docker run --name webd01 --hostname webd01 ​--rm -itd -v /​var/​www/:/​var/​www/​ -p 8000:80 test/webd /start.sh +1-й раз 
-  или, если задан entrypoint + 
-server# docker run --name webd01 --hostname webd01 ​--rm -itd -v /​var/​www/:/​var/​www/​ -p 8000:80 test/webd+server# docker run --name webd01 --hostname webd01 -itd -v /​var/​www/:/​var/​www/​ -p 8000:80 test/webd /start.sh 
 + 
 +2-й раз задан entrypoint ​и добавлен ключ --rm для удаления контейнера после остановки 
 + 
 +server# docker run --name webd01 --hostname webd01 -itd -v /​var/​www/:/​var/​www/​ -p 8000:80 test/webd
  
 server# docker top webd01 server# docker top webd01
Строка 158: Строка 163:
  
 server# docker stop webd01 ​ server# docker stop webd01 ​
 +
 +server# docker inspect webd01 ​
 +
 +server# docker start webd01 ​
 +
 +host browser -> http://​server.corpX.un:​8000/​index.html
 +
 +server# docker stop webd01 && docker rm webd01
 </​code>​ </​code>​
  
Строка 167: Строка 180:
 # chown -R 10001 /var/www # chown -R 10001 /var/www
  
-# docker run --name sftp01 ​--rm -v /​var/​www:/​home/​user1/​www -p 2222:22 -d atmoz/sftp user1:​password1:​10001+# docker run --name sftp01 -v /​var/​www:/​home/​user1/​www -p 2222:22 -d atmoz/sftp user1:​password1:​10001
  
 # docker exec -it sftp01 bash # docker exec -it sftp01 bash
Строка 174: Строка 187:
 <​code>​ <​code>​
 # docker top sftp01 # docker top sftp01
 +
 +# docker stop sftp01
 </​code>​ </​code>​
  
Строка 204: Строка 219:
  
 # docker-compose up -d # docker-compose up -d
 +
 +# docker-compose stop
 +
 +# docker-compose start
  
 # docker-compose down # docker-compose down
технология_docker.1573209432.txt.gz · Последние изменения: 2019/11/08 13:37 — val