Tạo Docker container ảo

  • https://deis.com/blog/2016/connecting-docker-containers-1/
    

Khi không chạy được code: apt-get install apache2

  • apt-get update
    

Lỗi:

FATA[0000] Get http:///var/run/docker.sock/v1.18/containers/json: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS?

Fix:

sudo service docker stop
sudo rm -rf /var/lib/docker
sudo service docker start

Dockerfile

https://techmaster.vn/khoa-hoc-online/25544/full-stack-nodejs-2017/5077/Tao-Docker-image-bang-Dockerfile#

File index.js

const express = require('express');
const app = express();

app.get('/', function (req, res) {
    res.send('Hello World!')
});

const server = app.listen(8080, function () {
    console.log('Example app listening on port 8080!')
});

Dockerfile

FROM node:7.7.4-alpine

# Create app directory
RUN mkdir -p /usr/src/express
WORKDIR /usr/src/express
COPY . /usr/src/express
EXPOSE 8080
RUN npm install
CMD ["node", "index.js"]

Lệnh build và run

docker build -t icolor .
    docker run --name color -p 8080:8080 -d icolor

Lỗi khởi động container 2s lại bị tắt

docker run --name color -p 4000:4000 -d icolor tail -f /dev/null

Chạy lệnh các folders trong

 RUN cd /tmp && npm install

Ánh xạ container với code ở máy (là cái -v /Users/thanhdat21293/Desktop/thanhdat/passport:/usr/src/abc)

docker run --name abc1 -p 3002:3002 -v /Users/thanhdat21293/Desktop/thanhdat/passport:/usr/src/abc -d abc

Xoa docker

https://meta.discourse.org/t/how-to-uninstall-remove-docker-and-discourse/26777

sudo apt-get remove docker* 
sudo apt-get autoremove
sudo apt-get autoclean
sudo rm -rf /var/www/discourse -R

Cai docker

http://www.servermom.org/install-docker-ubuntu-server/

Nginx

docker run --name linux -it alpine /bin/ash
docker run --name web -p 80:80 -d nginx:alpine
docker run --name web -p 80:80 -v /Users/thanhdat21293/Desktop/thanhdat/demovuecli/dist:/usr/share/nginx/html -d nginx:alpine

Sử host kết nối postgresql container

docker exec -it db /bin/bash
cd var/lib/postgresql/data/
nano postgresql.conf

Install docker trong CentOS 6

yum -y install docker-io

results matching ""

    No results matching ""