跳转至

Chapter 1

Ubuntu与CentOS指令异同下载

常用指令下载

常用指令 docker container ls docker images docker container run docker login docker logout docker run -it alpine:3.7 /bin/sh #交互 docker run -d -it alpine:3.7 /bin/sh #-d背景 docker run -d -p host_port:container_port --name new_name image_name docker exec -it container_id bash docker container stop container_id docker container ls -a docker container rm container_id docker rmi image_name/image_id

docker container stop $(docker container ls -a -q) docker container rm $(docker container ls -a -q) docker rmi -f $(docker images -q)

~~docker cloud~~ docker pull hello-world

Build a new Dockerfile --- Dockerfile begin --- FROM alphin:3.7 RUN touch say.txt RUN echo "You have build your first Dockerfile, Great!" > say.txt ENTRYPOINT ["cat", "say.txt"] --- end --- docker build . docker build -t young4chan-first-image .

--- Dockerfile begin --- FROM alpine:3.7 ENV db_user=none ARG my_name_is=nobody RUN echo "You have built a new image from a Dockerfile. Well done. $my_name_is!" > say.txt

ENTRYPOINT ["cat", "./say.txt"] --- end --- docker build -t young4chan-who-are-you --build-arg my_name_is=Yang --name my_docker docker run -d -p 8083:80 -e "db_user=admin" docker-image

第5章节指令包-1下载

Docker Network 1. None Network docker network ls ip addr ls

  1. Bridge Network docker network create --driver bridge my-bridge-A docker network inspect bridge

between bridges

docker network connect my-bridge-A bridge-network-c-003

clear

docker network remove my-bridge-A

  1. Host network

第6章节指令包下载

Docker Volume 1. docker volume ls 2. docker volume create v001 3. docker volume inspect v001 4. docker run -d --name apache-c002 -p 8092:80 -v v001:/var/www/localhost/htdocs apache-image-001 5. docker run -d --name apache-c003 -p 8093:80 -v /var/www/localhost/htdocs apache-image-001 6. docker volume remove 5de65a3cd2a46f5b6e59efcd5da63e7bf4c28b30eb97b471615f9129632495de 7. docker run -d --name apache-c004 -p 8094:80 -v /home/yang/CLionProjects/docker/dockerfile/volume/my-home-page:/var/www/localhost/htdocs apache-image-001

docker_compose_linux_install_centos_指令包下载

my-home-page下载

Docker Resource

docker build ... docker run ... docker volume ... docker network ...

yaml manage all resource docker-compose up

services volumes networks

docker-compose build docker-compose up docker-compose down