Docker container run, generally cannot ssh, this container management brings trouble, below will explain how to create a docker image that supports SSH
Download the Ubuntu image from the dock hub first
Command: Docker pull Ubuntu
Create a new Ssh_ubuntu directory
Mkdir/ssh_u
-ti to do most of the work, and then submit the container as a mirror via Docker commit. Finally, further use of the Dcokerfile to complete the final WebLogic image creation, for some complex image creation.? ? Create the WebLogic directory on the local host, upload the JDK and WebLogic installation files from the other hosts to the directory, and create the Dock
Create docker image and sshddocker With sshd service
Reference: https://docs.docker.com/examples/running_ssh_service/
1. Create an empty directory to store Dockerfile
Mkdir-p/home/thm/docker/test/new_image
Vim Dockerfile
The content of Dockerfile is:
FROM tanghuimin0713/ubuntu_amd64:14.04 RUN apt-get update RUN apt-get install -y openssh-server #RUN mkdir
1, modify httpd.confNote characters before the following two lines are removed: #LoadModule proxy_module modules/mod_proxy.so#loadmodule proxy_http_module modules/mod_proxy_http.so2, adding proxy rulesAt the end of the httpd.conf file, add a forwarding rule for example: Proxypass/baidu Http://www.baidu.comProxyPassReverse/baidu http://www.baidu.com will/ Baidu start of the request forwarded to the homepage3, after the configuration file is changed, create the dockerfile in the sibling directory.
At present, I use Docker to do CaaS platform, mainly to solve:1, operation and maintenance of sandbox environmental testing;2, research and development of semi-automated code deployment and rollback;3, clustered application and auto scale.The 3 points are now fulfilled, but there is a problem when contacting the 2nd and 3rd. In the 2nd, the development test successful code will be packaged as a images, put into a private library, and then the 3rd clus
1. Local Image
For example, you can package your development environment with the name centos6-base.tar. then, you can use centos6-base.tar as the benchmark image in docker.
1. Create your own image and place it in the/root directory:
# Tar -- Numeric-owner -- exclude =/proc -- exclude =/sys-CVF centos6-base.ta
Docker advocates the PAAs, where each container should be a product, and streamlining is the core. So many of the underlying images start up, and a service process does not. Based on each container should be a product of the purpose, as long as a port to provide services, so Docker by default does not provide fixed IP solution. That is, all containers have no IP, and the host opens the port and maps to a co
Tags: mysqld service mirrorCreate a build directory structure# MKDIR-PV docker/mysql# CD docker/mysql/Two write dockerfile files#vimdockerfile #此处 sshd:latest Image created for the previous article # this dockerfile" dookerpool"'s dockerfile file, just made some optimizations and changes during testing Fromsshd:latestmaintainermykernel (www.mykernel.cn) # Install
1. Download the dind imageDocker Pull Docker:dind2. Perform the imageDocker run-it--privileged--name some-docker-d docker:dind3. In-mirror processing--no-cache Icu-libs4. Download the Dotnet tar packageHTTPS://www.microsoft.com/net/download/thank-you/dotnet-sdk-2.1.302-linux-x64-alpine-binaries Very clear for theHTTPS://download.microsoft.com/download/4/0/9/40920432-3302-47a8-b13c-bbc4848ad114/ Dotnet-sdk-2.1.302-linux-musl-x64.tar.gz5. Copy to the ho
Well, I thought it would be easy to remove the image, but it's a little bit of a puzzle to start with. By deleting it, it was easy to find out. Share My experience:In two cases: to remove the image, first delete the container, delete the container, make sure the container is stopped, 2; the command to delete the container and delete the mirror is slightly different: Delete container (rm), delete
Docker MySQL image installation and useDocker MySQL This time uses the download Docker.index.io already has the mirror Orchardup/mysqlReference: https://index.docker.io/u/orchardup/mysql/The steps are as follows:Download image
$ docker pull orchardup/mysql
Running a MySQL
Tags: dockerfile1. Create a new Dockerfile fileDockerfile
12345678910111213141516
# VERSION 0.0.1FROM ubuntu:latestMAINTAINER lanhong Turnbull "[emailprotected]"# Add 10gen official apt source to the sources listRUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10RUN echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | tee /etc/apt/sources.list.d/10gen.list# Hack for initctl not being available in UbuntuRUN dpkg-divert --local --re
1. Copy the default configuration fileCp-n/lib/systemd/system/docker.service/etc/systemd/system/docker.service2. Add an accelerator address to the startup command for the profile" s| Execstart=/usr/bin/docker daemon| Execstart=/usr/bin/docker Daemon--registry-Mirror=https://gbpursha.mirror.aliyuncs.com|g "/etc/systemd/system/docker.servicesudo systemctl daemon-reload3. Restart Dockersudo service
Docker pull down on Ubuntu, using apt-get install command download speed is extremely slow, need to modify its software source, into the ETC/APT directory to repair sources.list found vi,vim,gedit are not, The software is also very slow.Solve:1. When you start the container, mount the etc/apt file of the local Linux system Docker run-ti-v/etc/apt/:/home/etc ubuntu2. Remove the Sources.lis rm/etc/apt/sources
The image management design of Docker draws heavily on the idea of Git.The following diagram compares the core concepts and operations of the two to help you quickly master the correct way to manage Docker images.Subscription version: http://mp.weixin.qq.com/s?__biz=MzA5MTAxNzI2Mw==mid=201903290idx=1sn= 60acd1c2ec7cf24c124eb806b30b4ed5Reprint Please specify: http
Operating System: VM centos6.5
Container: docker
Prerequisites: you can create an SSH-enabled docker image.
Method 1: manually create
1. generate a new key and public key on the host machine
### Ssh-keygen [-q] [-B bits]-T type [-N new_passphrase] [-C comment] [-foutput_keyfile] # ssh-keygen usage reference official ssh-keygen-Q-n ""-t dsa-F/root /. SSH/id_dsa
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.